本帖最后由 antren 于 2021-4-17 22:53 编辑
N1做主路由,华硕AC68U做VLAN的设置方法。(补充:38+O以后的armbian版本和lean的sfe配合后,对于双WAN口应该是有冲突。无法正常使用。切记要用老版本的测试38+O以前的版本,lean618代码,618以后的慎用,只在我的双WAN配置上出现问题,不代表大神们的固件有问题感谢各位大大贡献代码,辛苦了。)
N1固件为LEAN源码参照flippy大佬教程和脚本打包的自编译固件https://www.right.com.cn/forum/thread-981406-1-1.html
AC68U固件为KS梅林7.91版本。受到这个帖子的启发,尝试设置AC68U
https://www.right.com.cn/forum/thread-2255548-1-1.html
按上面帖子考虑把AC68U的原WAN口接N1,原LAN1、LAN2分别做WAN1、WAN2,原LAN3、LAN4继续做LAN口。
通过SSH连接到AC68U查看命令
单WAN正常路由模式的VLAN表述为
1: vlan1: 1 2 3 4 8t
2: vlan2: 0 8t
双WAN设置路由模式 LAN1做第2WAN
1: vlan1: 2 3 4 8t
2: vlan2: 0 8t
3: vlan3: 1 8t
AP模式
1: vlan1: 0 1 2 3 4 5t
2: vlan2: 5t
以上三种都为原厂设置。其中,0是物理WAN口,1234为物理LAN口,8为CPU,5在做AP模式时出现。
现在,我需要路由原WAN口接N1,N1分别虚拟2个WAN口,做网络和IPTV双线接入。路由LAN1接光猫网络,LAN2接光猫IPTV口。不考虑IPTV设置,看做普通 WAN口即可。完全舍弃AC68U的路由功能,把他当做AP和VLAN交换机即可。经过下面热心网友回复和试验对比后,总结出
以下正确设置好的VLAN
N1设置为
DHCP开启 IP为192.168.1.1 LAN口设置为桥接关闭,并设置eth0.1 WAN口设置PPPOE拨号,并设置eth0.2 WAN2口设置DHCP,上接光猫IPTV口,设置为eth0.3
- iptables -t nat -I POSTROUTING -o WAN2 -j MASQUERADE
- iptables -t nat -I POSTROUTING -o pppoe-WAN -j MASQUERADE
复制代码
N1网口接AC68U的WAN口物理接口,LAN1物理接口做WAN1接光猫外网做PPPOE拨号,LAN2物理口接光猫的IPTV口(我这里的IPTV固定的,不能看VLAN),LAN3LAN4做LAN口。 AC68U先设置成AP模式并固定下IP地址,保存重启后, SSH进去 一条命令设置好VLAN - robocfg vlans reset vlan 1 ports "0t 3 4 5t" vlan 2 ports "0t 1" vlan 3 ports "0t 2" vlan 4 ports "5t"
复制代码 services-start脚本直接放到/jffs/scripts/目录
权限777
#!/bin/sh
robocfg vlans reset vlan 1 ports "0t 3 4 5t" vlan 2 ports "0t 1" vlan 3 ports "0t 2" vlan 4 ports "5t"
解释为 vlan1 0t 3 4 5t vlan2 0t 1 vlan3 0t 2 vlan4 5t
或者SSH后直接 写入脚本加入自动启动
- echo \#!/bin/sh>/jffs/scripts/services-start
- echo robocfg vlans reset vlan 1 ports "0t 3 4 5t" vlan 2 ports "0t 1" vlan 3 ports "0t 2" vlan 4 ports "5t" >> /jffs/scripts/services-start
- chmod a+rx /jffs/scripts/services-start
复制代码
补充一个腾达AC9刷AC1200G+后的VLAN设置,虽然都是华硕,但VLAN设置却有不同,经过本人实测的。
1200G+原厂状态
路由模式
1: vlan1: 1 2 3 4 8t
2: vlan2: 0 8u
AP模式
1: vlan1: 0 1 2 3 4 8t
2: vlan2: 8u
可得以下正确设置
1: vlan1: 0t 3 4 8t
2: vlan2: 0t 1
3: vlan3: 0t 2
4: vlan4: 8u
- robocfg vlans reset vlan 1 ports "0t 3 4 8t" vlan 2 ports "0t 1" vlan 3 ports "0t 2" vlan 4 ports "8u"
复制代码
|