Linux下雙網卡-雙外網網關-電信聯通雙線主機設置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM