水星Sg105pro交换机 网件r7000单线复用,全屋子路由组有线AP

弱电箱到客厅只有一根网线,又想光猫桥接,主路由拨号,全屋网口在主路由网段下。
当时就有这个想法,一直找教程,看了很多很多,都很迷茫。最后看到这位值友的教程,尝试成功,全屋网口都能在主路由下联网。但是又衍生一个新的问题,就是其他房间网口只能直连电脑上网,无法接入副路由组有线AP。那么就失去了全屋组有线AP的目标了,经过不懈努力,终于终于弄好全屋有线AP组网。再次还是非常感谢这位值友的答题框架,接下来我把整个过程重新整理发出来,给其他有需要的值友一个参考。
https://post.smzdm.com/p/667561/
基本逻辑一样,配置按照这位值友去操作,就是在交换机设置上有区别和主路由命令配置区别。
vlan交换设置如下:
创建vlan1
1-2-3-4端口U 5端口T
创建vlan2
1端口U 5端口T
PVID设置
端口1绑定PVID2
端口2-3-4-5绑定PVID1
进入路由器网页管理界面核实一下“系统管理”>>>“系统设置”>>>“Persistent JFFS2 partition”>>>“Enable JFFS custom scripts and configs”的设置为【是】
然后进入“Tools”>>>“Script”添加类型为NAT-START的脚本,脚本地址为“/jffs/scripts/services-start”。
接下来就是主路由valn配置和值友区别,打开命令后
输入此命令 robocfg vlans reset 清除所有VLAN配置(恢复默认)
再输入一遍“robocfg show”命令查看VLAN是否已经全部删除。
再输入“robocfg vlans reset vlan 1 ports "0t 1 2 3 4u 5t" vlan 2 ports "0t 5u"并回车,
再输入一遍“robocfg show”命令查看VLAN配置是否生效。
此时命令界面不会显示U。但是已经生效。
接下来依次输入
echo #!/bin/sh> /jffs/scripts/services-start
echo robocfg vlans reset vlan 1 ports "0t 1 2 3 4u 5t" vlan 2 ports "0t 5t" >> /jffs/scripts/services-start
chmod a+rx /jffs/scripts/services-start
重启路由器,副路由LAN扣插入其他房间网口关闭DHCP服务,WIFI名和密码与主路由设置一模一样。
就大功告成了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
