自动获取ADSL的IP并加到对应的网卡上--脚本的风采
那位大哥能帮个忙吗能帮忙写一个脚本吗,
我想
1把变化的ADSLIP写到IP addresses对应的网卡接口
2把这个IP加到ip route对应的分流上.
[ 本帖最后由 cracks 于 2007-11-4 11:56 编辑 ] 这样做.是为了啥? 我这是同网关双线ADSL分流 发几个命令格式给你看看
这个是我很久以前用来adsl端口映射和回流用的.
:global ddns-interface [ /interface find type=pppoe-out ]
:global ddns-ip [ /ip address get address ]
/ip firewall nat set dst-address=$ddns-ip 看不懂。 我有 :local oldwg01 gateway]
:local gateway01 address]
:set gateway01 [:pick $gateway01 0 ([:len $gateway01] -3)]
:if() do={
:if ($gateway01 != $oldwg01) do={
/ip route set gateway=$gateway01
/ip address set [/ ip address find dynamic=no comment=adslip01] address=$gateway01 network=$gateway01 broadcast=$gateway01
:log info ("Change adsl01 gateway and ip.")
}}
这样。想搞多少个adsl就搞多少个。
[ 本帖最后由 ksw520 于 2007-6-8 21:44 编辑 ] 原帖由 lulinjan 于 2007-6-8 21:16 发表 http://bbs.routerclub.com/images/common/back.gif
我有
发出来看看啊 不建议用这个方式去掩码:set gateway01 [:pick $gateway01 0 ([:len $gateway01] -3)]
建议用这样
:set gateway01[:pick $gateway01 0 [:find $gateway01 "/"]] :local ip2 address]
:local ip3 address]
:set ip2 [:pick $ip2 0 ([:len $ip2]-3)]
:set ip3 [:pick $ip3 0 ([:len $ip3]-3)]
/ip add add address=($ip2 . "/32") interface="pppoe-out2" comment= "pppoe-out2" disabled=no
/ip add add address=($ip3 . "/32") interface="pppoe-out3" comment= "pppoe-out3" disabled=no
/ ip route
add dst-address=0.0.0.0/0 gateway=$ip2 scope=255 target-scope=10 routing-mark=ad2 \
comment="" disabled=no
add dst-address=0.0.0.0/0 gateway=$ip3 scope=255 target-scope=10 routing-mark=ad3 \
comment="" disabled=no 原帖由 ksw520 于 2007-6-8 21:41 发表 http://bbs.routerclub.com/images/common/back.gif
:local oldwg01 gateway]
:local gateway01 address]
:set gateway01 [:pick $ga ...
你的不错!!重启还有用不?????
我的重启就不行了看来只可以学习 原帖由 a123123 于 2007-6-8 22:41 发表 http://bbs.routerclub.com/images/common/back.gif
不建议用这个方式去掩码:set gateway01 [:pick $gateway01 0 ([:len $gateway01] -3)]
建议用这样
:set gateway01[:pick $gateway01 0 [:find $gateway01 "/"]]
好建议,不过好几台ros在用这样的脚本其中还有几台超过3条ad并且超过半年了。一直没问题也懒得改了。其实脚本写的很简单,想弄几条ad就加几个。 ksw520
把你的设置截个图片发出来看看撒
回复 #11 lulinjan 的帖子
lulinjan您好啊,,您QQ是多少啊,,我QQ:67254576 1把变化的ADSLIP写到IP addresses对应的网卡接口
2把这个IP加到ip route对应的分流上.
页:
[1]
2