找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2302|回复: 3

求教,优酷路由拨号问题?

[复制链接]
发表于 2016-9-5 20:30 | 显示全部楼层 |阅读模式
本帖最后由 54088 于 2016-9-7 11:29 编辑

设备已开启ssh

ppoe拨号 ,但是获取到的ip老会变成10开头的内网ip,有没有什么方法能判断当前获取的是内网ip就重新拨号直到获取到公网IP的脚本或软件?
按以下方法不成功。


本机只有 config interface 'wan'   (拨号用的口)
              config interface 'wan6'


是不是以下IP=$(ifconfig pppoe-wan 2>               这个wan 2 要改成我自己的wan呢?   


参考:

1   #!/bin/sh
  • IP=$(ifconfig pppoe-wan 2> /dev/null | grep 'inet addr' | awk '{print $2}' | cut -d: -f2)
  • #获取wan口ip
  • IPP=${IP:0:2}
  • #取wan口IP前二位
  • #做50次拨号循环,50次如果都没拨上也停止
  • for i in `seq 50`;
  • do
  • if [ "$IPP" = "10" ]; then
  • #如果IP开头是10的话,重拨
  •   ifdown wan | ifup wan
  • else
  •   echo $IP
  •   break
  • #否则保留IP,跳出循环
  • fi
  • done




将脚本保存为redial 用winscp放到 /usr/bin目录下
属性设置777
在计划任务中调用 crontab每小时执行一次这个脚本


  • * */1 * * * /usr/bin/xxx



怎么设置先谢谢了!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2016-9-6 19:13 | 显示全部楼层
具体怎么弄
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2016-9-7 09:49 | 显示全部楼层
本帖最后由 54088 于 2016-9-7 11:33 编辑
qfnuzlr 发表于 2016-9-6 17:26
这个脚本行不行
#!/bin/sh
logtime=`date "+%Y-%m-%d %H:%M"`

谢谢哥!我试了下执行不了
用的是[root@Youku-router]sh /usr/bin/redial.sh
提示:
: not founddial.sh: line 4:
: not founddial.sh: line 5:
: not founddial.sh: line 12:
: not founddial.sh: line 12:
我是把代码保存为redial.sh文件,用winscp放到 /usr/bin目录下,属性设置777 。不知哪里错了?

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-9-7 10:30 | 显示全部楼层
移动IP都是内网啊,这么拨也没用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 09:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表