熟悉板子的上网设置 、接口函数映射关系、上网设置节点详细记录:

熟悉板子的上网设置

在这里插入图片描述

  • 首先在了解上网设置之前需要配置参数的作用,首先是配置节点APWanInfo_Common 接入类型的是桥接的还是路由的,如果是路由的话再配置节点WanIfo_WanIF 的各种参数,主要关注点在 连接方式(是普通的linkIP呢,还是linkPPP呢)连接地址类型是ipv4呢,还是ipv6呢,还是两个都支持),连接地址获取方式(是动态呢,还是静态呢,ipv4静态少一点,ipv6静态相对较多还外加PD使能)
  • 不管在哪种模式下有些配置都是一样的,管这种配置叫做默认,所以网页只管发关键的,默认的在后台会执行

接口函数映射关系:

在这里插入图片描述


DEMO: 桥模式:

在这里插入图片描述

#!/bin/sh

function Bridge()
{
	tcapi set APWanInfo_Common FixedAPMode Bridge
	tcapi set Account_Entry1 Logged 0
	tcapi commit APWanInfo_Common
}

echo -e "\033[;7;32mSetting Bridge Mode !\033[0m"

Bridge

执行结果:

在这里插入图片描述


DEMO: 路由模式(普通的ipv4 DHCP方式):

在这里插入图片描述

 function Route()
{
	#路由模式
	echo -e "\033[;31;7mDefaut and From web\033[0m"
	#from web
	tcapi set WanInfo_WanIF protocol_type IPv4
	#from web
	tcapi set WanInfo_WanIF PD_enable No
	#from web
	tcapi set WanInfo_WanIF mtu_ip 1500
	#default
	tcapi set WanInfo_WanPVC Action Modify
	#from web 连接类型 Bridge 桥接 Route 路由
	tcapi set APWanInfo_Common FixedAPMode Route
	#default
	tcapi set WanInfo_WanPVC VLANID 4096
	tcapi set WanInfo_WanPVC DOT1P 0
	tcapi set WanInfo_WanPVC VLANMode UNTAG
	#defaut
	tcapi set WanInfo_WanPVC ENCAP "1483 Bridged IP LLC"
	#from web IP获取方式 0 DHCP;1 static ;2 PPPOE
	tcapi set WanInfo_WanIF ISP 0
	#default
	isNPUSupported=`tcapi get WebCustom_Entry isNPUSupported`
	if [ ${isNPUSupported} = "Yes" ]; then
		tcapi set WanInfo_WanIF Active Yes
		tcapi set APWanInfo_Common FixedAPMode Route
		echo -e "\033[;7;31mActive Yes\033[0m"
	else
		tcapi set WanInfo_WanIF Active No
	fi
	#default
	tcapi set WanInfo_WanIF ServiceList INTERNET
	tcapi set WanInfo_WanIF BandActive N/A
	tcapi set WanInfo_WanIF LAN1 No
	tcapi set WanInfo_WanIF WanMode Route
	#连接方式 IP方式; linkPPP  pppoe方式
	tcapi set WanInfo_WanIF LinkMode linkIP
	tcapi set WanInfo_WanPVC VLANMode UNTAG
	tcapi set WanInfo_WanIF dot1q No
	tcapi set WanInfo_WanIF dot1p No
	tcapi set WanInfo_WanIF NATENABLE Enable		
	tcapi set WanInfo_WanIF IGMPproxy No
	tcapi set WanInfo_WanIF DHCPEnable 1
	#ipv4
	tcapi set WanInfo_WanIF PDOrigin None
	#default
	tcapi set WanInfo_WanIF IFIdx 1 
	tcapi save
	tcapi commit WanInfo_WanPVC
}

echo -e "\033[;7;32mSetting Route Mode !\033[0m"
Route

执行结果:

在这里插入图片描述


上网设置节点详细记录:

开头中讲了,在了解之前,需要知道每一项是怎么设置的以及它的作用,这里是罗列了一些关键配置,一些默认配置在demo里有注释:
在这里插入图片描述
会根据json字段里相应的值修改:下方是一整套的,json里有这个名才会设置,例如:ipadd_ip

#判断协议版本
tcapi set WanInfo_WanIF protocol_type IPVERSION

#pppope拨号
tcapi set WanInfo_WanIF userName USERNAME
tcapi set WanInfo_WanIF password PASSWORD

#PD使能用
tcapi set WanInfo_WanIF IPv6_wan_type DHCPv6
tcapi set WanInfo_WanIF PD_enable PDEnable
tcapi set WanInfo_WanIF prefix DHCPv6PD

#设置静态ipv4时用
tcapi set WanInfo_WanIF ipadd_ip IPADDR
tcapi set WanInfo_WanIF Submask_ip NETMASK
tcapi set WanInfo_WanIF gateway_ip GATEWAY
tcapi set WanInfo_WanIF first_dns DNS
tcapi set WanInfo_WanIF sec_dns SecDNS

#设置静态ipv6时用
tcapi set WanInfo_WanIF IPv6_add IPADDR6
tcapi set WanInfo_WanIF IPv6_gateway GATEWAY6
tcapi set WanInfo_WanIF IPv6_add_prefix PREFIX6
tcapi set WanInfo_WanIF ipv6_first_dns DNS6
tcapi set WanInfo_WanIF ipv6_sec_dns SecDNS6
tcapi set APWanInfo_Common prefix_add PDPrefix
tcapi set APWanInfo_Common preferred_life PrefixPltime
tcapi set APWanInfo_Common Effective_life PrefixVltime
tcapi set WanInfo_WanIF mtu_ip MTU
节点节点子项子项配置值
APWanInfo_CommonFixedAPMode接入类型 (配置或者查看) Bridge 桥接 Route 路由
Route 路由模式
WanInfo_WanIFLinkMode连接方式 linkIP IP方式; linkPPP pppoe方式
IPVERSIONIP协议版本 IPv4; IPv6; IPv4/IPv6
ISPIP获取方式 0 DHCP;1 static ;2 PPPOE
MTU最传输单元 默认为1500
DHCPv6IPv6获取方式 Yes DHCP; No slaac; N/A static
PDEnablePD使能 YES 开; No 关
DHCPv6PD前缀模式 Yes auto; No manual
IPv4 为static
WanInfo_WanIFIPADDRIP
GATEWAY网关
NETMASK子网掩码
DNSDNS
SecDNS辅DNS
IPv6 为static
WanInfo_WanIFIPADDR6IP
PREFIX6长度 64/128
GATEWAY6网关
DNS6DNS
SecDNS6辅DNS
IPv6 PD使能开且前缀模式为manual
APWaninfo_CommonPDPrefix前缀地址
PrefixPltime首选寿命
PrefixVltime有效寿命
Route 路由拨号
Waninfo_WanIFUSERNAMEPPPOE账号
PASSWORDPPPOE密码
PPPGETIPDynamic
ENCAPPPPoE LLC

在这里插入图片描述
在这里插入图片描述


PD使能是关于ipv6的:
在这里插入图片描述


若看原网页源码:

apps/private/webPage/Router/cmccv2/boaroot/cgi-bin/net-wanset.asp
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值