[转载]ROS 网吧电信光纤固定IP网关+网通ADSL动态IP网关(双线)

适用于 光纤零点掉线 用 adsl 包夜 (也能 电信为主 网通为辅) 
我是从网上教程中 经过试验对比走了不少弯路得出来的,尽量做到脚本简单实用 

电信光纤资料如下: 
IP地址:111.111.111.111/30 
网关地址:111.111.111.112 
网卡名称:ctc 

网通ADSL资料: 
帐号:adsl 
密码:xxxxxx 
网卡名称:cnc 

局域网资料: 
路由内网IP(内网网关):192.168.0.1/24 
网卡名称:lan 
ROS 安装(略) 
实施: 
1、在/ip address 配置内网IP、光纤电信IP 

2、配置ADSL线路 
/interface pppoe-client 配置ADSL拨号信息。让ADSL拔上去 

ROS拨号成功后就会获得adsl的动态IP和动态网关,获得的网关就是 ip-address 里interface=pppoe-out1的 network 项。 
例如拨号获得的IP是address里的222.222.222.223 网关是network里的 222.222.222.221 

3. 配置IP伪装 (共享上网) 

4. 配置路由(网关) 
默认电信 网关 111.111.111.112 
标记 电信的网关为“ctc”  网通的网关为“cnc” 网通备用网关为“adsl” (切换线路时用) 
网通的网关 随便添 用防adsl掉线脚本来 自动修改它 

5. 添加网通路由表。 
该路由表采用现在比较多的route rule中添加规则,资源占用相对较小,以前在/route中直接添加的需要每条规则启用check-gateway功能,重复操作太多。现在只需一条网关规则打开check-gateway功能就可以实现网关检测,减少了操作步骤。 
修正和添加一些新的电信与网通地址。 
6. 添加adsl自动切换网关的任务 (防adsl掉线脚本) 
(取得 ip address 的动态(network)网关 来修改 ip route 中的网关) 

dynamic=yes (动态)   dynamic=no (静态)  
现在已经可以 访问电信走电信  访问网通走网通 了 

7. 电信光纤掉线后 自动成切换成 网通 adsl 单线  (包夜用) 
配置/ tool netwatch用于监视网络的通断情况 

添加以下脚本 
dxup(电信上线) 
dxdown(电信掉线) 

dxup (电信上线) 

dxdown (电信掉线) 

enable 启用 disable 禁用 (止) remove 移除 

disable=no 启用 disable=yes 禁用 
disable=no 命令是 禁止的意思,NO 代表不禁止 YES 代表导入这脚本,但是是禁止的没有启用他 
光纤和ADSL实现线路切换的原理是,当光纤掉线以后,自动禁用电信光纤的路由和网通adsl分流的路由,激活网通ADSL备用(单线)路由(动态网关脚本会自动检测).当光纤恢复以后,则禁用网通ADSL备用(单线)路由,  启用 电信 网通 分流的路由. 
8. 填写DNS 
第一种方法: IP–DNS–Settings Primary DNS 添电信主DNS Seconday DNS 添网通主DNS 
把这个Allow Remote Requests的钩打上,如果不打会出问题的, 
客户机的 DNS 填 ROS 的内网 IP . 
第二种方法: 
客户机 首选DNS 添电信 dns 
备用DNS 添网通 dns