1、你可能没有四张网卡,需要用到Vlan交换机;
这个需要你的交换机支持802.1Q,所需要拨号的四个交换机端口(也就是连着四个ADSL猫的端口)都设置成access模式,vlanID分别是10、20、30、40(当然,其他的数字也可以)。连接RouterOS外线网卡的端口设置成trunk模式,并且允许以上vlan通过,在route
ros
的wan口建立4个vlan,vlanID分别为10、20、30、40(需要与交换机上的对应),这样就保证的了多个猫之间不会互相干扰,但是都可以和routeros上的虚拟vlan接口通讯。
/interface vlan
add arp=enabled disabled=no interface=wan mtu=1500 name=vlan10 vlan-id=10
add arp=enabled disabled=no interface=wan mtu=1500 name=vlan20 vlan-id=20
add arp=enabled disabled=no interface=wan mtu=1500 name=vlan30 vlan-id=30
add arp=enabled disabled=no interface=wan mtu=1500 name=vlan40 vlan-id=40
2、ADSL无法拨上号,因为用来拨号的mac都一样;
如果你的vlan都是附着在wan口上面的,因此所有vlan虚拟接口的MAC地址都是同一个,因此电信局端检测到两个相同的mac在尝试用两个不同的账号同时拨号的时候就会断掉其中一个,这也是为什么有的无法同时拨号的原因。
解决办法就是通过添加桥即bridge,我感觉添加图片太麻烦,给出个脚本吧:
/interface bridge
add name=bridge10 admin-mac=11:11:11:11:11:11 disabled=no
add name=bridge20 admin-mac=22:22:22:22:22:22 disabled=no
add name=bridge30 admin-mac=33:33:33:33:33:33 disabled=no
add name=bridge40 admin-mac=44:44:44:44:44:44 disabled=no
/interface bridge port
add bridge=bridge10 interface=vlan10 disabled=no
add bridge=bridge20 interface=vlan20 disabled=no
add bridge=bridge30 interface=vlan30 disabled=no
add bridge=bridge40 interface=vlan40 disabled=no
这样,设置拨号的时候,选择interface为bridge10- bridge40,而不是vlan10-vlan40,这样子的话,拨号就不会存在mac地址冲突而无法拨号的情况了。
推荐使用
NETGEAR JFS524E 650
NETGEAR FS726T
999
华为 S2326TP-SI
1200
华为 S2326TP-EI
1575
D-Link DES-1228
1750
华为 S2403TP-EA
1785
TP-LINK TL-SL3428 1830
H3C Quidway S2403H-EI
1880
华为 S2403H-HI
1950
H3C LS-S3100-26C-SI-AC 2200
H3C LS-S3100-26C-SI-DC 2200
H3C S3100-26T-SI(DC)
2400
H3C S3100-26T-SI-AC
2400
如何让vlan和其它vlan不能通信 如何设置vlan互通
转载文章标签 如何让vlan和其它vlan不能通信 mac地址 文章分类 云原生 云计算
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
fastapi微服务项目结构
一. 服务说明eureka-server ------> 注册中心member-service
fastapi微服务项目结构 java 测试 spring maven