V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
billgreen1
V2EX  ›  宽带症候群

如何让光猫和路由器同网段?

  •  
  •   billgreen1 · 2023-04-02 12:39:21 +08:00 · 5782 次点击
    这是一个创建于 636 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前设置:

    光猫是路由模式,光猫拨号,小米 ax3600 设置有线桥接

    现在设置:

    让电信师傅改了,光猫桥接。小米 ax3600 上拨号。

    现在问题:

    小米 ax3600 只有 4 个网线口,都被占用。

    我的音箱(sonos five)和打印机都是网线连的光猫的网线口。

    现在路由器的网段是 192.168.31.x ;光猫是 192.168.1.x 。

    之前我设置路由器桥接,也是为了所有的 ip 都是一个网段下的。

    现在我想把手机上的音乐投到音箱,特别不方便。

    请教:我改如何处理?

    修改设置,或者添加设备,都可以。想多学学这方面的东西。

    之前想买个软路由,但有点懒,还没买。

    19 条回复    2023-04-03 20:26:19 +08:00
    huangya
        1
    huangya  
       2023-04-02 12:51:27 +08:00
    你要说明光猫和路由器在哪个位置。相距多远
    Chaidu
        2
    Chaidu  
       2023-04-02 12:56:00 +08:00
    不需要相同网段也是可以内网互访的啊
    我是 光猫改桥街,主路由拨号,软路由翻墙
    我现在家里的任何一个联网设备都可以做到:
    192.168.1.1 访问光猫的管理界面
    10.0.0.1 访问主路由的管理界面
    10.10.10.1 访问软路由的管理界面
    iceheart
        3
    iceheart  
       2023-04-02 13:29:21 +08:00 via Android
    加个交换机连路由器的 lan 口,所有有线设备都连交换机上
    billgreen1
        4
    billgreen1  
    OP
       2023-04-02 13:59:45 +08:00
    @huangya 光猫和路由器相距有 10 米左右吧。

    @Chaidu 比如我手机连路由器 wifi ,就没有办法投放歌曲到音箱

    @iceheart 我来看一下,多谢~
    Labope03
        5
    Labope03  
       2023-04-02 14:00:54 +08:00
    1.光猫关 DHCP
    2.拨号路由器你原来是一根线从光猫的 LAN 口接到路由器的 WAN 口是吧。
    3.拨号路由前面再加一个交换机,光猫 LAN 口接根线到交换机任一口,拨号路由器 WAN 口接根线到交换机,拨号路由器 LAN 口再接着线到交换机。(其实就是另种意义上的单线复用,一根线承载了 WAN 口到光猫到互联网的数据,也承载了拨号路由器到光猫再到光猫别的 LAN 口的内网数据)
    4.搞定
    这个接法前 10 年,可能会网络风暴,现在不会了,每个光纤口都是隔离的。这是最简单成本最低的办法。
    你想玩更高级点的话你就上 VLAN 隔离,不过估计没点经验不好搞,成本也高。
    digimoon
        6
    digimoon  
       2023-04-02 14:17:37 +08:00
    假设光猫 ip 是 192.168.1.1 ,路由器 wan 口再添加一个 interface ,ip 设成 192.168.1.2/24 并开启 nat
    这时候你 wan 口上一共两个 interface ,一个是用来桥接光猫 pppoe 拨号,一个是用来连光猫 1.x 网段
    你 31.x 网段的设备能直接访问 1.x 网段的设备
    BaseException
        7
    BaseException  
       2023-04-02 14:41:46 +08:00 via iPhone   ❤️ 3
    openwrt 加虚拟接口再添加指向光猫 ip 的静态路由,重启网络就能通过 192.168.2.xxx 访问 192.168.1.1 (假如 2.xxx 是你手机 ip ,1.1 是光猫 ip)


    我写过一篇文章记录 https://hellodk.cn/post/519
    moxuanyuan
        8
    moxuanyuan  
       2023-04-02 15:14:12 +08:00
    有同样的需求,上个星期研究了一下,就是单臂路由模式可以实现
    H97794
        9
    H97794  
       2023-04-02 15:58:52 +08:00
    光猫桥接。小米 ax3600 上拨号
    我的音箱(sonos five)和打印机都是网线连的光猫的网线口。????? 正常来说光猫没作用了, (除 IPTV,电话
    功能)
    你的网络入口是在小米上了~ 全部要接入和分线都是从小米开始
    cnbatch
        10
    cnbatch  
       2023-04-02 16:26:01 +08:00
    显然这是买个交换机就能解决的事情,何况交换机的二层转发性能更快更稳定,比起跨越两台三层设备好得多
    billgreen1
        11
    billgreen1  
    OP
       2023-04-02 17:06:24 +08:00
    @Labope03 感谢
    @digimoon 感谢
    @BaseException 感谢
    @H97794 谢谢,那是之前的选择。之后因为我小米的路由器网口不够了啊。
    @cnbatch 感谢,那我咸鱼上淘一个交换机吧。科学上网设备电脑和手机都有,感觉没必要去弄软路由了。
    bigshawn
        12
    bigshawn  
       2023-04-02 19:47:07 +08:00 via iPhone
    电信师傅这是给你整公网 IP 啊,挺好的。
    路由器没接口就买个交换机啊,现在这东西老便宜了。
    dianso
        13
    dianso  
       2023-04-02 20:42:14 +08:00
    同网段没用,可以把小米的改成和猫一样的 192.168.1.1

    但是同网段也互相 ping 不通
    zhuoyu
        14
    zhuoyu  
       2023-04-02 21:28:02 +08:00
    加个交换机的事,整的这么复杂。
    sonos five 不是有 wifi 么,交换机都不想买直接 wifi 连到路由就是同网段啊,打印机多半也支持 wifi
    snorlax
        15
    snorlax  
       2023-04-02 22:29:44 +08:00   ❤️ 1
    @BaseException #7 谢谢,当初就是看到你的这篇文章搞定的,但当时忘记收藏,后来一直没找到,没想到今天在这看到了
    xumng123
        16
    xumng123  
       2023-04-03 08:03:03 +08:00 via iPhone
    由旁理由开启 dhcp ,光猫关掉 dhcp ,o 了
    lovelylain
        17
    lovelylain  
       2023-04-03 08:20:23 +08:00 via Android
    你这需求就是 lan/wan 单线复用,openwrt 可以直接用 lan 拨号实现,原版固件不支持,得网线先接交换机再一根网线从交换机接路由器 wan ,也就是如果你不新增交换机的话,这么整得占用路由器 3 个网口,加上光猫网口可用网口共 1+3=4 个,而你有 3+2=5 个设备,所以必须买个交换机放路由器旁边。
    emma3
        18
    emma3  
       2023-04-03 17:18:14 +08:00
    我试过华为的光猫,能把桥接后的空闲网口和无线用上,例如你用 LAN1 连路由器的 WAN 口,先解绑 LAN 234 和无线,用管理员权限新建一个 other 连接,不需要任何协议,绑定 LAN 234 和无线,把光猫 IP 手动设置到同一网段即可。再从路由器 LAN 口接一条网线到 234 任意端口,234 端口就变成了一个交换机,无线网络成为内网的 AP ,然后可以直接通过 IP 地址访问光猫,路由器不需要做任何改动。
    deplivesb
        19
    deplivesb  
       2023-04-03 20:26:19 +08:00   ❤️ 1
    openwrt 里面加一个自定义防火墙规则就行了

    ifconfig eth0 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
    iptables -I forwarding_rule -d 192.168.1.1 -j ACCEPT
    iptables -t nat -I postrouting_rule -d 192.168.1.1 -j MASQUERADE

    第一行 eth0 是 OpenWrt WAN 口
    第一行 192.168.1.10 是手动分配给 eth0 一个光猫所在网段的 IP ,可以是其他的地址,只要不和当前光猫网段下 IP 冲突就行
    第二行和第三行 192.168.1.1 是光猫的 IP 地址
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.