起因

家里的网络一直比较简单,也没怎么大折腾。
1、光猫改桥接,目的是获取公网 IP,
2、连一个 R4S 的双口软路由,目的是拨号、passwall2、端口转发等
3、然后再连一个路由器,设置成 AP 模式,有线接 NAS,无线当 WIFI。

一直这种方式用了几年,也省心,线路简单,也不需要复杂配置。偶尔距离路由器远的房间,信号差一点。最近把 AP 从华为的 AX6 的 WIFI6,换成了华为 BE3 Pro 的 wifi7。这样就多出了一个路由器,想着平常房间信号不好,准备用有线的方式多装个 AP,刚好不浪费。

问题来了:
1、弱电箱只有 2 个电源插口,一个光猫,一个软路由,也没法再加个交换机
2、R4S 只有 1 个 LAN 口,接了第一个 AP,就没法接第二个了

解决方法:
1、光猫上还剩下 3 个网口,似乎可以利用一下

经过

在不改造所有硬件线路的情况下,所有网线还是从弱电箱出去,通过光猫剩余的网口,接 AP 用。
步骤如下:
1、光猫配置 VLAN,我是上海联通,ID 是 847,每个地方不同;绑定到网口 1
2、光猫的网口 1 连上 Openwrt 的 WAN 口,配置拨号设备为 vlan.847
3、Openwrt 配置 br-lan,除了默认的 eth1,再加一个 vlan.1

光猫配置

登录光猫后台,如果改过桥接,这里获取账号密码的方式就不复述了。


上行线路配置,只保留默认的 INTERNET 配置和 IPTV 配置,其它都删掉就行。有个管理的连接如果删不掉,浏览器打开 Inspect,去掉删除按钮的 disable 的属性,就可以删掉了。
1、INTERNET 的配置,主要启用 VLAN,ID 默认
2、绑定网口 1,这个是后面连 OPENWRT 的口

参考下图绑定 VLAN,就 847 绑定到前面这个连接,至此光猫设置完了。

下面设置 OPENWRT,网络>接口>设备>添加设备配置;添加网桥设备,设备名称 vlan,接口选上 2 个物理接口。

开启 VLAN 过滤,847 是已标记的,1 是未标记。

配置 PPPOE 的拨号端口,将拨号设备改为 vlan.847

再配置 br-lan 的网桥端口,把未标记的 vlan.1 加进去。至此,openwrt 也配置完了。

结果

现在光猫的 2、3、4 口,就都可以当 openwrt 的 LAN 使用了。测了一下速度,基本 wifi7 能测到 800M,基本够用了。

参考资料:
光猫的单线复用设置
【笔记】openwrt - 单线复用(VLAN):拨号上网、局域网、IPTV