|
本帖最后由 szl0834 于 2024-7-14 20:55 编辑
前言:因为本人家中客厅和每个房间到弱电箱都只有一根网线,打算弄全屋wifi mesh有线回程,同时又不想在弱电箱里面多增加一个软路由,所以就想用VLAN实现主路由单线复用回程到弱电箱的交换机,再通过网线连接到剩下的房间。家中的网络拓扑图大概如下。
由于我不看iptv所以没有配置相关的vlan,不过添加多一条vlan就可以解决问题,然后本文的方法使用了猫棒加交换机,但其实用光猫也可以配置,具体方法可以参考坛内的其他教程。
正文:
基本的思路是在光猫/猫棒处将拨号的原上网VLAN41转换为新的VLAN号141,将连接到交换机的对应端口修改为VLAN141Tag VLAN104UnTag,pvid为104。 这样上网的pppoe流量就会被封装到vlan141传递给主路由BE6500Pro,未封装的Vlan104流量直接发送给猫棒实现内网web管理。
主路由配置:
对于主路由,wan使用vlan141的虚拟端口拨号,然后把vlan104的虚拟端口加入lan即可,但是实际操作起来由于be6500内部交换芯片架构以及带有中枢网关,比较麻烦。
首先要配置vlan需要获得ssh,方法参考坛内的教程【保姆级教程】小米AX3000T/小米6500PRO SSH + 硬固化-小米无线路由器及小米网络设备-恩山无线论坛 (right.com.cn), 不过文中提供的离线固化ssh的脚步貌似有问题,建议用在线脚本的url获取。
获取了ssh之后打开/etc/config/network, 发现一头雾水,因为加入了iot中枢功能,network配置的复杂程度比起普通入门路由器来说高了不少。
使用swconfig可以看到路由器里面存在两个逻辑交换机,一个是cpu分别连接两个网卡芯片eth0和eth1的2.5g交换机(从这里可以看出每两个2.5g网口共享一个2.5g带宽),另一个是两个网卡芯片共同组成的逻辑交换机,端口1-4对于物理端口4-1,0和5端口应该是对应的流控或者iot,然后使用了vlan1-4对应绑定了物理端口的1-4。
由于不想破环原有的vlan结构和iot功能,所以这里使用了Qinq模式的802.1ad VLAN,也就是双层VLAN,将原本分配给WAN口的eth1.4 虚拟端口再划分为eth1.4.104和eth1.4.141,然后分配给wan和lan,具体的配置可以参考下面的配置文件黄色高亮部分。
设置完之后执行
就可以了。
目前的问题主要是重启会导致network文件恢复原版,为此我研究了一下写了个自动修改配置文件脚本放在附件了,需要的可以自行使用。
使用方法是把脚本文件 auto_vlan.sh 放到/data/auto_vlan/文件夹下,ssh 输入下面的命令
- cd /data/auto_vlan
- chmod +x auto_vlan.sh
- ./auto_vlan.sh install
- reboot
复制代码
重启之后即安装完成。
配置文件修改方法(需要在使用脚本之前修改):
config interface 'lan'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.31.1'
option netmask '255.255.255.0'
option multicast_querier '0'
option igmp_snooping '0'
option ip6assign '64'
option macaddr '******'
option ifname 'eth0.1 eth0.2 eth1.3 eth1.4.104'
config interface 'lan_eth1_4_104'
option ifname 'eth1.4.104'
option force_link '1'
config interface 'wan_eth1_4_141'
option ifname 'eth1.4.141'
option force_link '1'
config interface 'wan'
option proto 'pppoe'
option mtu '1500'
option peerdns '1'
option ipv6 'auto'
option wantype 'eth'
option username '********'
option special '0'
option mru '1480'
option macaddr '*******'
option password '*******'
option last_succeed '1'
option ifname 'eth1.4.141'
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|