软路由的 eth1 接的光猫网口(拨号+桥接混合模式) 软路由的 eth1 上添加了:
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 上的桥接模式和拨号模式分开吗?
![]() |
1
kk2syc 33 天前
|
![]() |
3
LGA1150 32 天前
eth1 加入网桥后就不能直接使用了,后续 pppoe 客户端必须使用网桥接口 br-wan 而不是 eth1
|
![]() |
4
yaocf OP @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 |