在ROS中设置电信网通双ADSL-
那路由表是不是只有在有电信和网通的复杂线路才能用的上呀?还有花园老大发的这个/ip route add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 \ gateway=网通网关 scope=255 target-scope=10 add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 \ gateway=电信网关 routing-mark=CTC scope=255 target-scope=10 /ip route rule add action=lookup comment="" disabled=no dst-address=58.32.0.0/11 \ src-address=0.0.0.0/0 table=CTC add action=lookup comment="" disabled=no dst-address=58.208.0.0/12 \ src-address=0.0.0.0/0 table=CTC ,是不是只用改网通网关和电信网关就可以呀? 查看原帖>>
一、 双网卡接入办法(经济型)
这应该是最经济的方式。即在一台机子里插入两块网卡,一块网卡对应一个 internet接入。当安装了两块用于宽带接入的网卡后,机子内就应该有三块网卡,因为还有一块用于与局域网内计算机的连接。就这样就可以了吗?当然不行!因为Windows XP并不能使用和自动调整多个Internet连接的负载平衡。
其表现为:对每块网卡配置正确后,虽然都已启动,却始终只有一块网卡有数据流在收发,而其网卡并未工作;如果你把正在工作的网卡连接禁止掉,windows XP会自动寻找另一个可用连接,始终都只有一个可用连接!
这显然不是我们所要的结果,没办法了吗?肯定有的,就使用这款软件:Sygate Office Network 4.5。当下载完成后在安装时应选择“ServerMode”模式,安装过程中,Sygate将自动检测可用的连接及配置。
关键设置:
1、 确定本机与局域网连接的网卡。启动“Sygate Manager”,通过工具栏上的“Configuration”选项进入配置界面,在 “local area network connection”(本地网络连接)设置中,选择一个本地连接的网卡作为与局域网内其他计算机相连的连接,我们假定为“本地连接3”。
2、 确定双宽带接入的网卡。然后在“Direct internet/isp connecr”的 “Configuration”(配置界面)中,同样可以找到“local area network connection”(本地网络连接)设置选项,先确定“本地连接3”为本地连接,然后在“Direct internet/isp connection”选项中,单击“Add”,将已设置好的两个Internet连接添加进去,OK,其它的设置就不用管拉,现在你的双宽带就可以用啦!
第一条 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
0 chain=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的网关
1 chain=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
你可以分为两个网络,各连接各的线就可以了。
你也可以采用双WAN口的路由器,这样也是可以设置,实现双网上网的。