文章背景:

网友是江苏省中国移动的宽带用户,移动宽带上网需要拨号,而且有时候拨号获得的是公网IP,有时候获取到的是内网IP,向我求助帮忙,编写个脚本,让路由器自动判断。获取到内网IP就自动重启,直到获取到公网为止。并且凌晨时段拨号上网获取公网IP几率最大,实际上利用前面文章中办法,root后添加定时重启即可。下图就是内网IP。

下面看一下具体办法:

1、先root路由器(文中路由器就是优酷路由宝),方法是先下载开telnet的固件,然后电脑连接路由器,打开浏览器,输入192.168.11.1进入路由器管理页面,登录后点击顶部菜单,更多设置,手动升级,如下图所示。

2、点击上传文件按钮,浏览电脑中文件,找到刚才的开telnet固件,点击文件上传。上传成功后,通过验证,确认升级。如下图所示。等待几分钟路由器重启,然后拔路由器恢复出厂设置再次重启。(这一步不是必须,只有telnet不能登录路由器时才需要恢复出厂设置。)

3、等几分钟路由器重启后,电脑再次连接路由器,然后用xshell登录成功路由器。如下图所示。远程管理必备软件之一,新手必备Xshell入门使用教程

4、添加判断脚本,通过拨号后wan口获取的ip,截取第一段来判断,ip地址中第一段是172或192和100的都是内网ip,然后路由器自动重启,重启后再次拨号判断,一直循坏。然后在添加定时任务,每2分钟执行一次判断脚本。

在命令窗口

输入cd /bin 回车,切换目录到bin。

输入vi check.sh 回车,编辑脚本文件。

5、按下字母“i”进入编辑状态,输入以下脚本或者选择复制,进入编辑窗口粘贴进去。然后按Esc提出编辑,按下“:wq”保存脚本

#!/bin/sh

logtime=`date "+%Y-%m-%d %H:%M"`

ip1="$(ifconfig pppoe-wan|awk 'NR==2{print$2}'|awk '{sub("addr:","");print}'|awk -F '.' '{print $1;}')"

if [ "$ip1"x = "172"x ] || [ "$ip1"x = "192"x ] || [ "$ip1"x = "100"x ];

then

reboot

else

fi

保存脚本后,赋予脚本执行权限。输入命令 chmod 777 check.sh

6、添加定时任务,设置每2分钟判断一次,不是公网IP就重启路由器。

在命令窗口,输入 crontab -e 回车。

按下“i”键,进入编辑模式。

输入 */2 * * * * /bin/check.sh

按下Esc键,退出编辑模式。输入“:wq”(不带引号,注意大小写,冒号是英文的)回车。

所有操作完成。重启一次路由器。以后重启自动获取公网,不是公网会自动重启。如果不需要该脚本了,进入命令行输入 rm /bin/check.sh回车即可删除。

注意:

1、如果当地拨号获取不到公网,脚本会让路由器反复重启,此时只能重启后两分钟内删除脚本或者恢复出厂设置也可以清除脚本。命令中星号之间有空格。

2、只有当地宽带拨号有时候获取到公网IP,有时候获取到内网IP脚本就适用,不限于中国移动宽带或中国电信宽带。脚本仅仅是代替了手动重启路由器。

举报/反馈

优酷路由宝设置虚拟服务器,优酷路由宝添加“黑科技”,ROOT后加脚本,自动获取公网IP...相关推荐

  1. h3c 虚拟服务器,h3c路由如何设置虚拟服务器

    h3c路由如何设置虚拟服务器 内容精选 换一换 在大型网络应用中,通常会使用多台服务器提供同一个服务.为了平衡每台服务器上的访问压力,通常会选择采用负载均衡来实现,提高服务器响应效率.云解析服务支持解 ...

  2. 联通路由如何设置虚拟服务器,联通光纤安装路由器怎么设置_联通光纤怎么连接无线路由器?-192路由网...

    问:联通光纤安装路由器怎么设置? 我家用的联通的光纤宽带,现在买了一个路由器回来. 请问联通的光纤怎么连接无线路由器呀?连接后要怎么设置,才可以让路由器上网? 答:联通的光纤宽带,要连接无线路由器,并 ...

  3. 极路由设置虚拟服务器,HiWiFi极路由手机设置教程

    问:新买了一台HIWiFi极路由,但是家里没有电脑,请问用手机怎么设置极路由上网? 答:在没有电脑的情况下,可以用手机来设置极路由上网.一台新购买回来(恢复出厂设置)后的极路由,要使用手机设置其上网, ...

  4. 华为荣耀2s设置虚拟服务器教程,荣耀路由2S怎么设置端口映射规则

    荣耀路由2S除了可以让用户玩转wifi之外还有一些比较高级的玩法,例如设置端口触发规则和设置端口映射规则等等.前者小编已经和大家聊过了,今天小编再来告诉大家怎么设置端口映射规则,快来看看吧! 设置端口 ...

  5. 华为荣耀2s设置虚拟服务器教程,荣耀路由2S怎么开启和关闭wifi

    荣耀路由2S在设置成功后即可打开wifi供用户使用,而且还能关闭5G优选功能,同时开启2.4G和5G双频wifi.下面小编将具体开启和关闭wifi的操作步骤告诉大家,快来看看吧! 开启或关闭wifi方 ...

  6. 华为荣耀2s设置虚拟服务器教程,荣耀路由2S密码怎么设置?

    问:荣耀路由2S这个路由器,怎么重新设置密码? 答:不管什么品牌.什么型号的路由器,重新设置密码的时候,均需要先进入到它的管理页面,然后找到 无线设置 或者 Wi-Fi设置 的选项,就可以设置密码了. ...

  7. win10 路由虚拟服务器,水星 MW300R V10~V15 设置虚拟服务器操作说明 路由器

    水星路由器是一个路由器品牌,具有强大的功能,是CPU处理器网络专用处理器,属于广域网络WAN端口2,处理效能是联机数Sessions5,000.集有线无线于一体,符合802.11n(Draft 2.0 ...

  8. 华为路由器ws5200虚拟服务器,华为路由器配置dhcp怎么弄?华为路由WS5200设置DHCP服务器方法...

    华为路由器配置dhcp怎么操作,对于这个网友们并不了解,为了让大家更好的了解华为路由WS5200怎么设置DHCP服务器功能相关信息,本站就为大家带来了华为路由WS5200怎么设置DHCP服务器功能的具 ...

  9. 华为q1设置虚拟服务器,华为路由Q1的上网设置教程

    华为路由Q1,又叫做华为WS833路由器,设置其连接Internet上网,需要按照以下步骤来进行设置,下面是学习啦小编给大家整理的一些有关华为路由Q1的上网设置教程,希望对大家有帮助! 华为路由Q1的 ...

最新文章

  1. 大盘点 | 2020年5篇目标检测算法最佳综述
  2. 产品运行所需的信息检索失败_域名解析失败
  3. 2019年春季学期第四周作业Compile Summarize
  4. iOS-runtime通篇详解-上
  5. 1026 程序运行时间 (15分)(附四舍五入标准写法)(解题报告)
  6. 单例模式的练习-如何正确构建
  7. TensorFlow HOWTO 1.1 线性回归
  8. 美团王兴:24岁创业39岁迎来上市,越对未来有信心,越对当下有耐心
  9. 基于 Groovy 的自动化构建工具 Gradle 入门(转)
  10. 第17章分布式爬虫-17-1 分布式系统简介
  11. struts2异常处理流程_Struts2异常处理示例教程
  12. wordpress禁止恶意HTTP_USER_AGENT
  13. Fisco Bcos如何通过合约地址找到合约代码完美解决方案
  14. 5类6类7类网线对比_超6类7类8类网线进来挨打 6类线全面测评 网速和传输速率测试...
  15. 对话时人品牌咨询首席咨询官:有多少企业倒在了自己的品牌故事上?
  16. 生来只为丈量天空,开普勒的传奇一生
  17. IT痴汉的工作现状31-跳槽小贴士
  18. 微信小程序,Python爬虫抓包采集实战,采集某成考题库小程序
  19. 技能梳理24@stm32+阿里云+nbiot+dht11+bh1750+土壤湿度传感器+oled
  20. 基于麒麟座开始TIM6操作

热门文章

  1. STM32学习记——两个蓝牙的连接(1)
  2. 改装版 hiwifi 1S 路由器
  3. 统计机器学习中的一些概念
  4. javascript调试工具:Blackbird !say hello to Blackbird and goodbye to alert().
  5. 功能核磁共振成像资料分享汇总
  6. 业务通用校验能力建设
  7. 旧书网购_如何使用狮身人面像赋予旧书新的生命
  8. c语言生小牛问题算法,数据结构算法:大牛生小牛的算法问题
  9. 基于端口安全的 Jan16 公司网络组建
  10. 机器学习模型评价指标及拟合概念