V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
15ir
V2EX  ›  程序员

如何不通过网页登陆管理路由器?

  •  
  •   15ir · 2015-02-09 17:37:12 +08:00 · 3690 次点击
    这是一个创建于 3574 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器卫士 的功能具体是如何实现的呢?

    大家可能没用过 路由器卫士之类的软件,我也是无意中看到的绿色版,发现确实傻瓜化。

    我想问一下,是如何实现这些功能的呢?

    比如,设置 WIFI 密码之类的,难道就是像修改路由器 IP 下的网页的特定文本框么?还是有什么我不太了解的机制?

    想听听大家的意见,顺便想自己写一个类似的软件。
    34 条回复    2015-02-11 18:37:18 +08:00
    xenme
        1
    xenme  
       2015-02-09 17:40:00 +08:00
    不这样,还能怎样?
    weisoo
        2
    weisoo  
       2015-02-09 17:42:16 +08:00
    就是用软件帮你登录路由器网页进行操作,只是弄个黑盒子把这个过程盖起来了
    15ir
        3
    15ir  
    OP
       2015-02-09 17:44:04 +08:00
    Telnet 协议?
    mornlight
        4
    mornlight  
       2015-02-09 17:45:06 +08:00
    你抓个包看看
    kslr
        5
    kslr  
       2015-02-09 17:52:06 +08:00
    拼接URL? 比如csrf修改路由DNS
    15ir
        6
    15ir  
    OP
       2015-02-09 17:53:11 +08:00   ❤️ 1
    @mornlight 是这样的,即便我修改了 路由器的默认ip 路由器卫士也能识别而不需要经过我确认,而且,即便局域网内有桥接功能的路由器也一样可以识别。 查了一下 找到 这样文章
    http://blog.sina.com.cn/s/blog_4982e8a00100f2l3.html
    mengzhuo
        7
    mengzhuo  
       2015-02-09 17:56:52 +08:00
    Ls的都没用过WEB端的路由器?
    ssdp/snmp/telnet/ssh
    都可以的
    15ir
        8
    15ir  
    OP
       2015-02-09 17:58:58 +08:00
    @mengzhuo 最普通最常用的诸如 TP-LINK 也可以么?
    15ir
        9
    15ir  
    OP
       2015-02-09 18:03:26 +08:00
    @mengzhuo 这么一说突然想起来 计算机网络课 上学到一些东西了... 有点忘了,感谢!
    newborn
        10
    newborn  
       2015-02-09 19:18:05 +08:00   ❤️ 1
    ssh.
    还有console线 -----
    lizheming
        11
    lizheming  
       2015-02-09 19:36:44 +08:00
    @15ir 一个连上了路由的机器,你就算再改路由的默认 IP 都没有用吧,毕竟网关地址实打实的在那里的啊...
    15ir
        12
    15ir  
    OP
       2015-02-09 19:47:41 +08:00
    @newborn 家用路由器 = =... 不考虑那些。。
    15ir
        13
    15ir  
    OP
       2015-02-09 19:50:13 +08:00
    @lizheming - - 那同局域网内的另一台路由器被识别是为啥咧。。
    teek
        14
    teek  
       2015-02-09 19:52:16 +08:00
    openwrt直接是进系统,vim改配置文件的。然后/etc/init.d/network restart
    jasontse
        15
    jasontse  
       2015-02-09 19:52:17 +08:00 via iPad
    @15ir
    ARP 识别 OUI
    15ir
        16
    15ir  
    OP
       2015-02-09 19:55:04 +08:00
    @jasontse 我查查资料去,出现不太懂得名词了,感谢。
    lizheming
        17
    lizheming  
       2015-02-09 20:54:40 +08:00
    @15ir 啊,还会这样的啊。这个的话可以去搜索一下“局域网 IP 扫描”可能对你有些帮助=。=||
    Slienc7
        18
    Slienc7  
       2015-02-09 21:42:38 +08:00 via Android
    貌似T是Te L Ne T
    qq446015875
        19
    qq446015875  
       2015-02-09 21:43:10 +08:00
    @15ir 无论你怎么改IP,默认网关永远指向你的路由啊,软件看下默认网关就知道你路由在哪了。你路由就像大门,你要出去(连接Internet)必然要知道门(默认网关)在哪里
    15ir
        20
    15ir  
    OP
       2015-02-09 22:05:04 +08:00
    @qq446015875 13楼...
    Xuanwo
        21
    Xuanwo  
       2015-02-10 00:23:18 +08:00
    @15ir 别的情况我不懂,不过我们家两台无线路由器通过WDS桥接,应该也算符合两台路由器的要求。
    在这种情况下,只有一台路由器能开启DHCP服务,IP设为192.168.1.1,而另外一台,IP要修改为不同于上一台的地址。其实,还是只有一个默认网关。
    Draplater
        22
    Draplater  
       2015-02-10 01:29:57 +08:00 via Android
    @qq446015875 当交换机用就不是这种情况
    vibbow
        23
    vibbow  
       2015-02-10 07:53:37 +08:00
    @lizheming
    @qq446015875

    来突破一下LS的认知
    https://pic.vsean.net/di/XW6T/QQ截图20150209235204.png

    我家路由器的实际地址是192.168.100.1
    isnowify
        24
    isnowify  
       2015-02-10 09:59:00 +08:00 via Android
    @Xuanwo 把dhcp关掉的那个router不是要接LAN口吗,我家是这样,不然dlna用不起来
    15ir
        25
    15ir  
    OP
       2015-02-10 11:10:36 +08:00
    @Xuanwo 我的做法是,路由器 A 开启 DHCP ,192.168.1.1 地址池 192.168.1.100 - 150 路由器B ,开启 WDS 无线连接路由器 A ,192.168.1.151,开启 DHCP ,当我电脑连接的是路由器A 时,路由器卫士仍可以识别并且成功连接 路由器B ...当然通过网页访问192.168.1.151 也可以管理路由器B 所以说根据 默认网关 来判断觉得站不住脚。
    Xuanwo
        26
    Xuanwo  
       2015-02-10 12:08:00 +08:00
    @15ir 我的意思是,只有一个路由器会连接到WLAN吧,组网之后,整个网络连接都会从那个路由器走。额,纯属猜测,对计算机网络并不是很了解。
    15ir
        27
    15ir  
    OP
       2015-02-10 13:41:17 +08:00
    还有一些补充,在路由器不被识别的时候,路由器卫士仍然可以显示当前连接的设备,我在控制台尝试arp -a,显示的数量只有三台,显然是不正确的,因为还有数台平板,手机,路由器卫士给出的结果是七台 差不多,注,没有 arp 防火墙
    dya
        28
    dya  
       2015-02-10 15:22:31 +08:00
    我希望大侠能做个软件,可以快速修改路由器里面的wifi密码并自动重启路由器的软件。不想整天用浏览器登录192.168.1.1这个网站。
    15ir
        29
    15ir  
    OP
       2015-02-10 16:35:19 +08:00
    @dya 这类软件现在有,我个人是想仿写的
    http://www.itopdog.cn/soft/7451.html
    这就是一个,是绿色版。

    PS 我不是广告。。
    dya
        30
    dya  
       2015-02-10 16:57:10 +08:00
    @15ir 谢谢!那些路由卫士还有路由大师体积太大了。希望能再小点!路由卫士还有路由大师已经用过,确实不错。360wifi体积比上面的小,2M多。但对于我来说还是有点大。楼主可以试试360wifi。360wifi不能显示路由器里面wifi的密码(显示为*号)。这有点不方便。
    15ir
        31
    15ir  
    OP
       2015-02-10 16:59:33 +08:00
    @dya = = 因为老有同学问我路由器巴拉巴拉,所以我才想弄个懒人工具的。。
    lizheming
        32
    lizheming  
       2015-02-10 19:11:12 +08:00
    @vibbow 直连广域网的真幸福 T_T ....
    vibbow
        33
    vibbow  
       2015-02-10 19:26:28 +08:00
    @lizheming 嗯,我们这边运营商很神奇
    我把路由器破解后,每个连上路由器的设备都能获取到一个独立的外网IP...
    lizheming
        34
    lizheming  
       2015-02-11 18:37:18 +08:00
    @vibbow IP多,任性!OwQ...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.