|
本帖最后由 jialebihaidao 于 2017-6-8 13:39 编辑
Padavan hiboy的固件PPPOE拨号怎么指定前三位的网段,比如获得的WAN IP开头是39或者120,拨到这个WAN IP开头的为止,不是的话继续拨
自动拨外网的脚本是这个:(对比这个脚本怎么改?)
sleep 10
pubip=$(wget -qO - members.3322.org/dyndns/getip)
#从网络获取公网IP
wanip=$(nvram get wan0_ipaddr)
#获取wan口ip
echo "PUBLIC IP:" $pubip
logger "出口IP:$pubip"
echo "WAN IP:" $wanip
logger "WAN口IP:$wanip"
#显示IP
if [ "$wanip" = "" ]||[ "$wanip" = "0.0.0.0" ]; then
#如果获取的IP是无效,记为错误
echo "Waitting 10 seconds"
logger "等待10秒"
sleep 10
elif [ "$pubip" = "$wanip" ]; then
#如果外网IP和本地IP相同,则保留IP
echo "Dial success"
logger "拨号成功,当前ip:$wanip"
break
else
#如果获取的是内网IP,重拨
echo "Intranet IP:" $wanip
logger "获取到内网ip:$wanip,重拨"
echo "Redial ..."
restart_wan
sleep 10
fi
|
|