V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
98546116
V2EX  ›  路由器

各位大佬有什么好方法可以让光猫重新拨号获取新 ip 吗?

  •  
  •   98546116 · 2020-10-20 08:35:15 +08:00 via iPhone · 3057 次点击
    这是一个创建于 1478 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前用的是 killall -HUP pppd,实测发现光猫后台显示上网时长已经刷新为零了,但却不是每次都会更换 ip 。还尝试过 ifup ifdown 重启网口,实测命令无效。
    11 条回复    2020-10-20 14:37:01 +08:00
    wuxiao2522
        1
    wuxiao2522  
       2020-10-20 09:28:14 +08:00
    换不换 IP,是运营商说了算。
    SWALLOWW
        2
    SWALLOWW  
       2020-10-20 09:39:39 +08:00
    ...我是通过物理重启手法,开始想过用无线插座,后来一想 wifi 断了这插座还咋用啊,后来就不了了之了
    jrtzxh020
        3
    jrtzxh020  
       2020-10-20 09:39:51 +08:00
    记得以前试过打电话给客服,说 IP 有问题,然后换了
    freshgoose
        4
    freshgoose  
       2020-10-20 09:40:45 +08:00
    写个脚本登陆路由器后台然后重启路由器
    opengps
        5
    opengps  
       2020-10-20 09:42:02 +08:00 via Android
    重启路由器时候有点间隔,间隔太小确实能有不变化 ip 的现象
    98546116
        6
    98546116  
    OP
       2020-10-20 09:53:33 +08:00 via iPhone
    @freshgoose 重启路由太慢了,我现在就是远程登录了光猫,想找个直接重新 pppoe 拨号的命令
    98546116
        7
    98546116  
    OP
       2020-10-20 10:07:36 +08:00 via iPhone
    @SWALLOWW 。。。我之前也想过物理重启,后来百度了好久,琢磨出一个办法,你可以参考下。
    先开启光猫的 telnet
    curl "http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1" ; sleep 5 ;
    然后远程登录光猫,执行相关命令
    (sleep 1;echo "root";sleep 1;echo "abcd";sleep 1;echo "killall -HUP pppd";sleep 5) | nc 192.168.1.1 23

    主要是现在 killall -HUP pppd 这个命令不太稳定,并不会每次都导致光猫重新拨号,如果你想重启光猫的话,换成 restart 应该就好了。
    SWALLOWW
        8
    SWALLOWW  
       2020-10-20 10:09:21 +08:00
    @98546116 好的,谢谢,研究研究
    PHPJit
        9
    PHPJit  
       2020-10-20 10:21:55 +08:00
    我这边是写了一个定时脚本去获取 ip
    ```
    #!/bin/sh

    ipaddrnew=`curl ip.sb`
    ipaddrold=`cat /tmp/addr.txt`
    current=$(date "+%H:%M:%S")
    echo $current
    echo "ipaddrnew:$ipaddrnew"
    echo "ipaddrold:$ipaddrold"
    if [ -n "$ipaddrnew" ] && [ "$ipaddrnew" != "$ipaddrold" ];then
    echo $ipaddrnew > /tmp/addr.txt
    text="ip 变动通知:${ipaddrnew}"
    else
    echo "没有变化"
    fi
    ```
    diguoemo
        10
    diguoemo  
       2020-10-20 10:23:55 +08:00 via Android
    改路由器 wan mac 能换 ip
    whi147
        11
    whi147  
       2020-10-20 14:37:01 +08:00 via iPhone
    买个公牛定时开关就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5570 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.