|
|
楼主 |
发表于 2011-6-23 22:21:42
|
显示全部楼层
本帖最后由 qile 于 2011-6-23 22:28 编辑
测试刚才那个提议扯淡
找了下发现这个方法
我一会测试下
3、你可能不会写脚本来动态更新路由的网关,即ADSL的IP;
因为ADSL是动态拨号的,貌似电信设置的为每两天断一次,然后拨号又获得一个新的IP地址,那样话网关也变了,如果我们用脚本来监测的话,未免有些浪费资源。其实只需要改变pppoe拨号的profile就可以将动态IP当静态来用。
首先需要建立四个ppp profiles:
/ppp profile
add change-tcp-mss=default comment="" name=ppp1 only-one=default \
remote-address=1.1.1.1 use-compression=default use-encryption=default \
use-vj-compression=default
add change-tcp-mss=default comment="" name=ppp2 only-one=default \
remote-address=2.2.2.2 use-compression=default use-encryption=default \
use-vj-compression=default
add change-tcp-mss=default comment="" name=ppp3 only-one=default \
remote-address=3.3.3.3 use-compression=default use-encryption=default \
use-vj-compression=default
add change-tcp-mss=default comment="" name=ppp4 only-one=default \
remote-address=4.4.4.4 use-compression=default use-encryption=default \
use-vj-compression=default
复制代码
在设置pppoe拨号的时候,profile不要选择default,而是选择ppp1-ppp4。然后我们ADSL的网关就可以变成1.1.1.1,2.2.2.2,3.3.3.3和4.4.4.4了。
在建立NAT的时候,只需要将伪装内网地址,action选为masquerade即可。
/ip firewall nat
add action=masquerade chain=srcnat comment="" disabled=no src-address=192.168.0.0/24
复制代码
4、你可能不会标记,不明白NTH是什么;
以下脚本的含义为当建立一个新连接的时候,标记为1,在建立一条的时候标记为2,一直到4,然后回到1,以此反复(1 2 3 4)(1 2 3 4) (1 2 3 4)(1 2 3 4)……
注意,我这里用的是连接,而不是数据包,passthrough全部是yes,测试的版本为3.22。
拷贝地址是这里 [策略设置] 【RouterOS】ADSL多线详解,无脚本更新IP,无脚本断线自动切换 |
|