1、實現:通過運營商提供的智能DNS,把電信用戶訪問時,數據進電信的網卡,出來時也從電信的網關出來,訪問聯通時,從聯通網卡時,聯通網卡出。這樣速度就會快,實現雙線主機的功能。
2、網卡信息:
電信IP(TEL):114.80.0.4 netmask 255.255.255.128 gateway 114.80.0.3
聯通IP(CNC):112.65.0.2 netmask 255.255.255.0 gateway 112.65.0.1
3、vi /etc/iproute2/rt_tables,增加網通和電信兩個路由表
251 tel 電信路由表
252 cnc 網通路由表
4、設置電信的路由表
ip route flush table tel #清空路由表
ip route add default via 114.80.0.3 dev eth0 src 114.80.0.4 table tel
ip rule add from 114.80.0.4 table tel
5、設置聯通的路由表
ip route flush table cnc
ip route add default via 112.65.0.1 dev eth1 src 112.65.0.2 table cnc
ip rule add from 112.65.0.2 table cnc
6、配置network啟動腳本文件 在結尾exit 0之前增加如下內容:
# vi /etc/rc.d/init.d/network
ip route flush table tel
ip route add default via 114.80.0.3 dev eth0 src 114.80.0.4 table tel
ip rule add from 114.80.0.4 table tel
ip route flush table cnc
ip route add default via 112.65.0.1 dev eth1 src 112.65.0.2 table cnc
ip rule add from 112.65.0.2 table cnc
exit 0
7、重啟系統或網絡可能失效,請加入啟動腳本:
如果是ubuntu/debian,系統啟動腳本是/etc/rc.local
如果是RedHat/centos,系統啟動腳本是/etc/rc.d/rc.local
如果是ubuntu/debian,網絡啟動腳本是/etc/init.d/networking
如果是RedHat/centos,網絡啟動腳本是/etc/rc.d/init.d/network