配置单臂路由命令(单臂路由器的配置过程图)

使用情况和需求 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通过单臂路由的方式作为全屋主路由。 网络架构图

无线路由器-网关-dtu

在网上搜索发现:

  • 很多情况都是 新屋装修埋线时,弱电箱(交换机)到全屋任何网络面板都只留了一个条网线, 导致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的帧

无线路由器-网关-dtu

无线路由器-网关-dtu无线路由器-网关-dtu

主路由RT-AX56U配置 : 上网方式 PPPoE 正常配置,只是 LAN –> IPTV 增加 wan口 需要在 vlan 100

无线路由器-网关-dtu

配置完成后 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