当前位置:首页 > Ros设置Vlan交换机以支持多线adsl
Ros设置Vlan交换机以支持多线adsl
Ros设置Vlan交换机以支持多线adsl 2011-01-11 21:45
1、你可能没有四张网卡,需要用到Vlan交换机;
这个需要你的交换机支持802.1Q,所需要拨号的四个交换机端口(也就是连着四个ADSL猫的端口)都设置成access模式,vlanID分别是10、20、30、40(当然,其他的数字也可以)。连接RouterOS外线网卡的端口设置成trunk模式,并且允许以上vlan通过,在routeros的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
软路由支持多线的交换机 Ros PCC叠加
2011-03-05 02:46:25| 分类: 记事本_军火库,菜 | 标签: |字号大中小 订阅 802.1q Vlan
Mac地址学习方式 IVL 端口汇聚 TRUNK 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
ROS-多条ADSL PCC叠加及VLAN多MAC脚本
NTH是2.9的脚本,掉一条线,整个丢包,而且 要刷新IP,麻烦。PCC是3.0以上版本才有的,方便好用,我这有6条ADSL,拔掉4条,下面上网感觉不到变化。
VLAN绑定多MAC脚本,据说是把TRUNK改成ACCESS,这样可以避免陷入ISP拔号规则,一般是5条以上的ADSL,用于解决主板网卡不够用的方法,很实用,有多少VLAN 就可以用多少条宽带。当然,交换机一定要稳定,要支持802.1Q,一定要用TAG。二手的也行,大概250元左右,但是便宜一般也会有些问题,我买的第一款VLAN交换机是DLINK DES
-3225G刚开始时通时不通,就是现在也是,很少有能看到一插上就拔通的情况,现在熟了,知道有几个口有问题,是拔不通的,知道要等几分钟才会拔通。买完这款交换机后,委实头疼了一个星期。 刚做完ROS,首先添加PPPOE:
:for i from 1 to 7 do={/interface pppoe-client add name=(\password=(\
以下是PCC叠加脚本,我这是7条ADSL,彩字是要根据你的情况修改后运行的:
::::标记及PCC
/ip firewall mangle
add action=change-mss chain=forward comment=\:for i from=1 to=7 do= {/ip firewall mangle add action=mark-connection chain=input comment=\disabled=no in-interface=(\
:for i from=1 to=7 do= {/ip firewall mangle add action=mark-routing chain=output comment=\
connection-mark=(\:for i from=1 to=7 do= {/ip firewall mangle add action=mark-connection chain=prerouting comment=\disabled=no dst-address-type=!local new-connection-mark=(\per-connection-classifier=(\
:for i from=1 to=7 do= {/ip firewall mangle add action=mark-routing chain=prerouting comment=\connection-mark=(\src-address=192.168.0.0/24}
:::添加路由表
:for i from=1 to=7 do= {/ip route add comment=(\gateway=(\
:for i from=1 to=7 do= {/ip route add check-gateway=ping comment=(\dst-address=0.0.0.0/0 gateway=(\
:for i from=1 to=7 do= {/ip firewall nat add action=masquerade chain=srcnat comment=\out-interface=(\
::::VLAN绑定多MAC脚本
:for i from 1 to 7 do={/interface vlan add arp=enabled comment=\name=(\:for i from 1 to 7 do={/interface bridge add admin-mac=(\ageing-time=5m arp=enabled auto-mac=no comment=\name=(\
:for i from 1 to 7 do={/interface bridge port add bridge=(\external-fdb=auto horizon=none interface=(\
有个例子:
http://hi.http://www.china-audit.com//showerxin/blog/item/728dd31b2b5d4a60dbb4bd5b.html
共分享92篇相关文档