普通路由模式和桥接模式的设置和提交的区别
但可能一开始是默认是桥接的关系,所以路由设置的节点可能没有设好。
配置升级时是会恢复出厂设置的,重启时会调用脚本 cfg_config_init.sh,脚本也是代码的一部分,所以要达到 只需修改配置不用修改代码的目的时,脚本就必须写好。
点击配置默认将配置存放到 /data/etc/rzcfg 目录下的 main_config
普通路由模式mdl脚本配置:(需要优化下,在cfg_judge里加判断)
#!/bin/sh
function route()
{
echo -e "\033[;7;32mSetting Route Mode\033[0m"
mdlcfg -a USR_BROADBAND_PROTOCOL_TYPE=IPv4
mdlcfg -a USR_BROADBAND_PD_ENABLE=No
mdlcfg -a USR_BROADBAND_MTU_IP=1500
mdlcfg -a USR_BROADBAND_ACTION=Modify
mdlcfg -a USR_NETWORK_AP_ENABLE=Route
mdlcfg -a USR_BROADBAND_VLANID=4096
mdlcfg -a USR_BROADBAND_DOT1P=0
mdlcfg -a USR_BROADBAND_VLANMode=UNTAG
mdlcfg -a USR_BROADBAND_ENCAP=1483
mdlcfg -a USR_BROADBAND_TYPE=0
mdlcfg -a USR_BROADBAND_ACTIVE=Yes
mdlcfg -a USR_BROADBAND_SERVICELIST=INTERNET
mdlcfg -a USR_BROADBAND_BANDACTIVE=N/A
mdlcfg -a USR_BROADBAND_LAN1=No
mdlcfg -a USR_BROADBAND_WANMODE=Route
mdlcfg -a USR_BROADBAND_LINKTYPE=linkIP
mdlcfg -a USR_BROADBAND_DOT1Q=Nos
mdlcfg -a USR_BROADBAND_DOT1P=No
mdlcfg -a USR_BROADBAND_NAT_ENABLE=Enable
mdlcfg -a USR_BROADBAND_IGMPPROXY=No
mdlcfg -a USR_BROADBAND_DHCPEnable=1
mdlcfg -a USR_BROADBAND_PD_ORIGIN=None
mdlcfg -a USR_BROADBAND_IFIDX=1
}
route
echo -e "\033[;7;33mNow you can use: ./main WANINFO_WANIF APWANINFO_COMMON WANINFO_WANPVC\033[0m"