ROS怎么设置访问网站走电信线路?

ROS怎么设置访问网站走电信线路?,第1张

电信网通是现在比较常见的双线方式,通过路由指定分别让内网主机访问走电信和网通线路。该双线中,我们需要选择一条线路为主线,即默认路由出口,比如电信为主线,缺省网关设置为电信网关地址;

上传电信或网通路由脚本后,在根目录下使用import命令导入:

[admin@MikroTik]>importUnicom.rsc

设置路由规则时命令如下:

/iprouteaddgatewall="对应网关地址"check-gateway=pingrouting-mark=telecom或者Unicom如导入的网通线路标记为Route_ChinaUnicom,我们可以在iprouterules里找到:

之后我们在iproute中routing-mark选择对应的Unicom路由表即可。

1、先添加双线IP地址,我这里分别是:

第一条 192.168.10.2/24 网关192.168.10.1[公网]

第二条 192.168.20.2/24 网关 192.168.20.1[公网]

内网 ROS IP地址为192.168.30.1 [内网]

2、添加两个外网的网关并且做好标记

命令如下:

[admin@lan] >/ip route add gateway=192.168.20.1 routing-mark=20 comment=link2

[admin@lan] >/ip route add gateway=192.168.10.1 routing-mark=10 comment=link1

这里把一条标记为20一条标记为10,

3、在ip firewall mangle添加路由标记

[admin@lan] >ip firewall mangle pri

Flags: X - disabled, I - invalid, D - dynamic

0chain=prerouting src-address=192.168.30.2-192.168.30.127 action=mark-routing

new-routing-mark=10 passthrough=yes

这里是指30。2到30。127走刚才标记为10的网关

1chain=prerouting src-address=192.168.30.128-192.168.30.254

action=mark-routing new-routing-mark=20 passthrough=yes

4、做一个ip伪装 /ip firewall nat add chain=srcnat action=masquerade

现在就可以上网了吧

5、下面做个脚本监测某条公网线路down掉后,自动切换到另外一条

这里就要用到上面的绿色标注的字眼,字符一定要全部一样,要不就不会执行了

创建四个脚本,如下(这个是在图形界面下的 system script后点+号添加)

link1up

/ip route set link1 gateway=192.168.10.1

link1down

/ip route set link1 gateway=192.168.20.1

link2down

/ip route set link2 gateway=192.168.10.1

link2up

/ip route set link2 gateway=192.168.20.1

6、命令如下:

/ system script

add name="link1down" source="/ip route set link1 gateway=192.168.20.1" \

policy=ftp,reboot,read,write,policy,test,winbox,password

add name="link1up" source="/ip route set link1 gateway=192.168.10.1" \

policy=ftp,reboot,read,write,policy,test,winbox,password

add name="link2up" source="/ip route set link2 gateway=192.168.20.1" \

policy=ftp,reboot,read,write,policy,test,winbox,password

add name="link2down" source="/ip route set link2 gateway=192.168.10.1" \

7、然后设置网络连接监测(此处的蓝色关系到脚本名字,上面蓝色处)

/ tool netwatch add host=192.168.10.1 timeout=30ms interval=1s up-script=link1up \ down-script=link1down comment="" disabled=no add host=192.168.20.1 timeout=30ms interval=1s up-script=link2up \ down-script=link2down comment="" disabled=no


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11825291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存