当初萌发念头要作这个的时候是想到,有时候本身抓路由表的时候,搞的不太准,实在不知道某个IP究竟是走电信好,仍是走网通好,并且有时顾客由于线路选择 错误。致使游戏比较卡,我给他强制单线,他还叫卡。真就是与俺不要紧了。因此呢就考虑到了作这个,我的感受比较有用。前提双线路由已经搞定。我设定一些 IP段。好比
192.168.0.X — 是双线自动切换。
192.168.1.X — 是单电信线。
192.168.2.X — 是单网通线。
个人内网三个网关分别是192.168.0.一、192.168.1.一、192.168.2.1
那么如何作呢?很简单的。。。
***************************************************************
★★ip–firewall–mangle添加一个路由标记。单电信的。
点+号
General页
chain: prerouting
Src.Address: 192.168.1.2-192.168.1.254
—————————————————————
Action页
Action: mark routing
New Routing Mark: only-tel(本身定义,个人意思是单电信内网IP段)
Passthrough打钩
===============================================================
★★ip–firewall–mangle再添加一个路由标记。单网通的。
点+号
General页
chain: prerouting
Src.Address: 192.168.2.2-192.168.2.254
—————————————————————
Action页
Action: mark routing
New Routing Mark: only-cnc(本身定义,个人意思是单网通)
Passthrough打钩
===============================================================
那么标记这里就完成了。。到路由表里去指定这两个标记的默认路由网关。
★★ip–Routes
点+号
Destination: 0.0.0.0/0
Gateway: 电信网关
Check Gateway: ping
Distance: 0
Mark: only-tel (这里就是指定刚才创建的路由标记了。)
而后OK。。单电信IP段搞定。
—————————————————————
一样再加一个单网通路由标记的默认路由网关。和上面同样。电信改网通就好了。
★★ip–Routes
点+号
Destination: 0.0.0.0/0
Gateway: 网通网关
Check Gateway: ping
Distance: 0
Mark: only-cnc (这里就是指定刚才创建的路由标记了。)
而后OK。。单网通IP段搞定。
================================================================
那若是单电信或单网通掉线了咋办?总不能不上网吧?固然不能哈。加个
判断脚本。。
下面作个脚本监测 某条公网线路down掉后,自动切换到另一条
建立四个脚本,命令以下
/ system script
add name=”only-tel-down” source=”/ip route set only-tel gateway=网通网关”
policy=ftp,reboot,read,write,policy,test,winbox,password
add name=”only-tel-up” source=”/ip route set only-tel gateway=电信网关”
policy=ftp,reboot,read,write,policy,test,winbox,password
add name=”only-cnc-up” source=”/ip route set only-cnc gateway=网通网关”
policy=ftp,reboot,read,write,policy,test,winbox,password
add name=”only-cnc-down” source=”/ip route set only-cnc gateway=电信网关”
而后设置网络链接监测(此处的蓝色关系到脚本名字,上面蓝色处)
/ tool netwatch
add host=电信网关 timeout=30ms interval=1s up-script=only-tel-up
down-script=only-tel-down comment=”” disabled=no
add host=网通网关 timeout=30ms interval=1s up-script=only-cnc-up
down-script=only-cnc-down comment=”” disabled=no网络
其实搞这么多彻底能够DIY本身的想法的,我写的只是其中一种办法,你们
能够变通来搞的。。。
好比我网吧3层楼。1楼我想单电信线。2楼我单网同。3楼收费高,就双线。
那我就能够把1楼的IP段标记为单电信,2楼我标记单网通,3楼默认main。
那么顾客就有本身的选择了。若是想作在一个楼层,还想使用双线,那就
麻烦点。。。本身手动切换~~游戏