ros3.20的ADSL动态网关脚本问题
以下是我正在2.97中正在使用的自动网关脚本,怎么放到3.2中就不能用了呢?有哪里需要修改的吗?谢谢!:local assign-address
:local new-address
:local status
:local x
:set x 1
:for i from=1 to=$x do={
:set status running]
:if ($status=true) do={
:set new-address address]
:set new-address [:pick $new-address 0 ([:len $new-address] -3)]
:set assign-address address]
:set assign-address [:pick $assign-address 0 ([:len $assign-address] -3)]
:set new-gateway network]
:if ($assign-address != $new-address) do={ /ip address set address=$new-address network=$new-address broadcast=$new-address
/ip route set gateway=$new-gateway
/ip route set gateway=$new-gateway
/tool netwatch set host=$new-gateway
/ip firewall nat set to-addresses=$new-address
}
}
} 没人顶上去先,谁知道的指点下下。 :lol 又是这样的问题。3.20不用脚了。
gateway可以用interface {:2_40:} 这个脚本不仅只是作为网关获取的作用,如果只是网关问题当然可以直接了当的指定网卡OK了。
但这不能满足NTH,NTH要一个指定的IP,而这个IP是动态的。所以要以这个脚的获取动态IP以供NTH负载使用。 用不用发两个帖子 mark一下,学习。
页:
[1]