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
页: 1 [2] 3 4
查看完整版本: ROS-PCC多线脚本生成器