使用情况和需求 1.上网装备:光猫GPON + 网件GS105Ev2 + RT-AX56U + RT-AC66U B1 2.RT-AX56U 4个CPU核心 , 当之无愧全屋主路由。且必须摆放在全屋C位,如果关在弱电箱wifi信号肯定不好浪费了。 3.RT-AC66U B1 用于AiMesh补充 偏远的房间的wifi信号。 4.弱电箱到 客厅只有1条6类线。
综合上述情况和使用需求因此 选择 光猫和RT-AX56U, RT-AC66U B1 ,台式机全部 全部接到 网件GS105Ev2交换机, RT-AX56U通过单臂路由的方式作为全屋主路由。 网络架构图
在网上搜索发现:
- 很多情况都是 新屋装修埋线时,弱电箱(交换机)到全屋任何网络面板都只留了一个条网线, 导致IPTV机顶盒 和主路由抢C位的问题。 通过VLAN 把一条网线通过VLAN进行复用就能解决这个问题。 X宝甚至还有 些馊解决方案 把千兆线分成两条百兆线用的产品。
- 网上有文章分享通过 vlanctl 手动对eth0 进行vlan配置,实际试过也能成功。但是操作过于复杂,对merlin改变比较大。稍有不慎非常容易导致环路。
经过折腾发现merlin系统自带通过wan口的vlan进行拨号功能,只是在GUI隐藏的比较深。 所以发文和大家分享一下经验。
交换机配置划分2个VLAN, VLAN100 :Port 4 5T VLAN200 :Port 1 2 3 5T 说明: Port 1,2,3 接 RT-AC66U B1 和 台式机,电视 等内网设备 Port 4 接光猫的 Port 5 脚踩 100和 200 两个VLAN ,都带tag收发两个vlan的帧
主路由RT-AX56U配置 : 上网方式 PPPoE 正常配置,只是 LAN –> IPTV 增加 wan口 需要在 vlan 100
配置完成后 RT-AX56U应该 能正常上网,但是 AC66U B1 和台式机 还没连通RT-AX56U的 内网(br0)
需要在 /jffs/scripts/services-start 文件(系统启动脚本)加入:
ip link add link eth0 name vlan200 type vlan id 200
ip link set dev vlan200 up
brctl addif br0 vlan200
完成后内网br0 状态为
admin@RT-AX56U:/jffs/scripts# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.a85e45dd0578 no eth1
eth2
eth3
eth4
eth5
eth6
vlan200
pppoe接口为 vlan100
admin@RT-AX56U:/jffs/scripts# cat /tmp/ppp/options.wan0
noauth
refuse-eap
user '******************'
password '*******'
nomppe nomppc
plugin rp-pppoe.so nic-vlan100
mru 1492
mtu 1492
persist
holdoff 10
maxfail 0
usepeerdns
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 6
lcp-echo-failure 10
lcp-echo-adaptive
unit 0
linkname wan0
+ipv6