routerosking
发表于 2012-11-13 12:01:13
不错的东西,新版本看着不错,下一个
han148
发表于 2012-11-13 17:00:48
这个脚本是用VLAN接口做的,请问楼主是不是要设置VLAN交换机啊?
raystorm
发表于 2012-11-15 00:56:19
相当有意思的主题,值得研究一番。
感谢楼主分享!
jacky_rose
发表于 2012-11-15 13:44:36
这些代码其实很多人都懂,很多人不懂,重要的是楼主给共享 ,还写了个东西。这个值得表扬啊!
jacky_rose
发表于 2012-11-15 13:57:45
本帖最后由 jacky_rose 于 2012-11-15 14:07 编辑
my0420 发表于 2012-11-11 04:43 static/image/common/back.gif
发一个新的版本,加了桥,MAC地址是随机生成的,并祝大家光棍节快乐
貌似Vlan 还需要优化一下,比如如果是10条VLAN交换机上VLAN ID1 是不行的。所以可能生成出来的VLAN id 需要修改,
如果用vlan id 2 开始:for i from=1 to=10 do= {interface vlan add name=("vlan".$i) vlan-id=($i+1) interface=ether1 }
一般我喜欢vlan 11开始 :for i from=1 to=10 do= {interface vlan add name=("vlan".$i+10) vlan-id=($i+10) interface=ether1 }
这样就可以了,和桥绑定也是这样。这样就更方便懒人了、
lswlan
发表于 2012-11-16 09:24:05
学习学习
housecall
发表于 2012-11-16 21:17:17
谢谢,测试看看吧
peal
发表于 2012-11-16 21:36:50
支持一下,需要时来拿
suai
发表于 2012-11-16 22:01:23
支持:)。。。。。
forags
发表于 2012-11-18 22:24:13
赚个铜板先~~~~
my0420
发表于 2012-11-22 08:01:14
jacky_rose 发表于 2012-11-15 13:57 static/image/common/back.gif
貌似Vlan 还需要优化一下,比如如果是10条VLAN交换机上VLAN ID1 是不行的。所以可能生成出来的VLAN ...
哦 明白你的意思了,回头我发个新的改下
my0420
发表于 2012-11-22 08:02:29
han148 发表于 2012-11-13 17:00 static/image/common/back.gif
这个脚本是用VLAN接口做的,请问楼主是不是要设置VLAN交换机啊?
是的 需要设置交换机,教程在论坛里可以找到!
my0420
发表于 2012-11-22 08:05:43
jacky_rose 发表于 2012-11-15 13:57 static/image/common/back.gif
貌似Vlan 还需要优化一下,比如如果是10条VLAN交换机上VLAN ID1 是不行的。所以可能生成出来的VLAN ...
我觉得从11开始更容易操作和理解,你觉得呢?因为此前没做过9个以上的adsl的绑定,所以没经验,谢谢你的建议!
my0420
发表于 2012-11-23 22:50:14
/ip firewall address-list add address=192.168.1.0/24 disabled=no list=lanip
#Vlan
/interface vlan add name=vlan1 vlan-id=101interface=ether1
/interface vlan add name=vlan2 vlan-id=102interface=ether1
#Bridge
/interface bridge add admin-mac=51:5C:A0:2E:94:01 name=bridge1 disabled=no
/interface bridge port add bridge=bridge1 interface=vlan1 disabled=no
/interface bridge add admin-mac=25:15:E8:04:F1:02 name=bridge2 disabled=no
/interface bridge port add bridge=bridge2 interface=vlan2 disabled=no
:for i from=1 to=2 do= {interface pppoe-client add name=("pppoe-out".$i) user=$i password=$i disabled=noadd-default-route=nomax-mru=1480 max-mtu=1480 interface=("bridge".$i)}
#ADSL1
/ip firewall mangleadd action=mark-connection chain=prerouting disabled=no dst-address-type=!local new-connection-mark=1 passthrough=yes per-connection-classifier=both-addresses:2/0 src-address-list=lanipcomment="\CF\DF\C2\B71"
/ip firewall mangleadd action=mark-routing chain=prerouting connection-mark=1 disabled=no new-routing-mark=R1 passthrough=yes src-address-list=lanip
/ip route adddisabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=R1
#ADSL2
/ip firewall mangleadd action=mark-connection chain=prerouting disabled=no dst-address-type=!local new-connection-mark=2 passthrough=yes per-connection-classifier=both-addresses:2/1 src-address-list=lanipcomment="\CF\DF\C2\B72"
/ip firewall mangleadd action=mark-routing chain=prerouting connection-mark=2 disabled=no new-routing-mark=R2 passthrough=yes src-address-list=lanip
/ip route adddisabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out2 routing-mark=R2
:for i from=1 to=2 do= {ip route add dst-address=0.0.0.0/0 gateway=("pppoe-out".$i) routing-mark=("R".$i)}
/ip route add disabled=no distance=1 dst-address=0.0.0.0/0gateway=pppoe-out1
关于Vlan的ID是从101开始的,比如Vlan1 对应vlanID是101 ...... 这个我没在vlan交换机上测试,请高手们测试下
pjlwl
发表于 2012-12-8 14:20:56
我是懒人先收下了:lol