V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
yaocf
V2EX  ›  OpenWrt

光猫是拨号+桥接混合模式,如何让软路由将桥接模式设置为一个单独设备

  •  
  •   yaocf · 33 天前 · 729 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软路由的 eth1 接的光猫网口(拨号+桥接混合模式) 软路由的 eth1 上添加了:

    • 一个 DHCP 客户端接口:wan_c(主要用于访问光猫控制页面)
    • 一个pppoe-wan拨号接口

    ifconfig 时,由于 pppoe-wan 也是挂在 eth1 下的,所以eth1的统计数据相当于pppoe-wan加上wan_c

    试过在 eth1 创建网桥br-wan,把wan_c改接到br-wan上。但是会导致原先 eth1 上的 pppoe-wan 也被断开。 日志里有一个报错,以及很多的接口重启日志,报错如下:

    netifd: wan_c (13400): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan_c" } (Permission denied)
    

    求教,有什么方法可以把 eth1 上的桥接模式和拨号模式分开吗?

    5 条回复    2025-02-16 15:13:09 +08:00
    kk2syc
        1
    kk2syc  
       33 天前
    光猫拨号叫做<路由模式>,越看越别扭。
    ----
    光猫超管进去,把接口的网卡绑定全部取消掉,然后 vlan 绑定就是你想要的<基于 vlan 的混合模式>

    ----
    如果你光猫网口符合需求(全是千兆),软路由网口也足够,我更建议你拨号绑定网口 1 ,桥接绑定网口 2 ,基于<基于物理网卡端口模式>
    yaocf
        2
    yaocf  
    OP
       33 天前
    @kk2syc 感谢,我试试
    LGA1150
        3
    LGA1150  
       32 天前
    eth1 加入网桥后就不能直接使用了,后续 pppoe 客户端必须使用网桥接口 br-wan 而不是 eth1
    yaocf
        4
    yaocf  
    OP
       2 天前
    @LGA1150
    我的光猫的超管被重置了,试了一些方法也没能拿到,所以,我并没有通过 vlan 号划分 VLAN ,但是过程中发现可以设置 MAC VLAN ,所以我的需求可以通过 MAC VLAN 来完成。

    不过,理论上来说(由于软路由在远程,一旦配错了,得等 WatchCat 重置配置,所以没试这个方案):由于上层的光猫是路由+桥接混合模式,光猫完全是可以通过链路层的帧信息区分开 PPP 帧和以太网帧的,至于帧 tag 中的 VLAN 号,应该只有在光猫中也配置了 VLAN 号光猫才会去识别和判断。所以,如果是使用 VLAN 号来划分的话,可能也只需要在软路由一侧设置 VLAN 号就可以了。

    最终使用 MAC VLAN 进行的设置如下:
    https://imgur.com/ctS3KDV
    https://imgur.com/M2M1fYD
    https://imgur.com/ohGt2IB

    设置完之后,在使用 bwm-ng 时可以使用替换原先的 eth1 来分别监测路由( wan )和桥接模式( wan_c )的流量
    bwm-ng -d 1 -t 1000 -I pppoe-wan,eth1_bridge
    yaocf
        5
    yaocf  
    OP
       2 天前
    @LGA1150 嗯,是的,如果是改成网桥的话,eth1 和 pppoe 就都得切换到网桥上,于是,问题依旧(网桥变成了原先的 eth1 ),所以,确实无法单纯使用网桥来区分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.