家里的弱电箱就在电视机柜旁边,当初装修布置了一条从弱电箱到书柜边上的网线。在调整之前,光猫放在弱电箱里,改成桥接,上网拨号由路由器负责(路由器是AC88U,路由功能比光猫强太多了),路由器就放在电视机旁边。
这样放也没什么问题,以下就是之前的网络路线。
- 路由 – 网线 – 书房交换机 – NAS和台式机;
- 路由 – 网线(书柜边上) – 指纹锁网关(指纹锁网关要是放到路由器旁边网线接入,跟指纹锁的通讯经常掉线);
- 路由 – 网线 – 播放器(播放局域网内的视频)
- 路由 – 无线 – 手机、平板、笔记本、米家网关、各类传感器、博联控制器和博联插座等。
直到有一天,家里的臭小宝把路由器的一根天线给掰断掉,我觉得路由器放在他能接触到的地方总归不安全,就想着把路由器移到别的地方。
但是家里只有书柜那边和书房有网线直通弱电箱,其他地方都被我拔掉了,一段时间觉得无线都可以用,没必要留网线,但是电源接口太紧缺,就把卧室里的网线全部都改造成电源插座了。
放在书柜上是个好选择,一来臭小宝根本摸不到,而来位置不错,无线覆盖也挺好的。问题就在于我只拉了一条网线,怎么让路由器拨号又把网络送回弱电箱呢?
网络搜索了下,知道有个做法叫单线复用,需要有个支持VLAN的交换机和路由器配合,马上京东下单了一个水星SG105 PRO,到货之后,开始动手进行路由器和网关的设置。
先设置交换器,其中端口5聚合加T(注意端口号并不一定和端口标注的数字对应)。
再SSH登录路由器,先查看路由器WAN口的端口号.
robocfg show
执行的结果(这是做好的设置)。
我的路由器WAN是端口4,那就设置端口4加T。
robocfg vlans reset vlan 1 ports "0 1 2 3 4t 5 7 8t" vlan 2 ports "4t 8u"
按照下图把线接好,一切OK,路由器可以上网,通过弱电箱的交换机也可以上网。
测试成功后,因为以上路由器的设置在重新开机后会丢失,必须把上述路由器的设置写入jffs/scripts/services-start,开机启动。
弄好之后,把路由器放到书柜上,就好啦。