兩個不在一段的IP看成一個電信一個網通來設定 就可以了。centos無問題
1。 vi /etc/iproute2/rt_tables,增加網通和電信兩個路由表
251 tel
電信路由表
252 cnc 網通路由表
2。 給網絡卡繫結兩個地址用於電信和網通兩個線路
ip addr add 192。
168。0。2/24 dev eth0
ip addr add 10。0。0。2/24 dev eth1
3、分別設定電信和網通的路由表
電信路由表:
#確保找到本地子網
ip route add 192。168。0。。0/24 via 192。
168。0。2 dev eth0 table tel
#內部迴環網路
ip route add 127。0。0。0/8 dev lo table tel
#192。168。0。1為電信網路預設閘道器地址
ip route add default via 192。
168。0。1 dev eth0 table tel
網通線路路由表:
ip route add 10。0。0。0/24 via 10。0。0。2 dev eth1 table cnc
ip route add 127。
0。0。0/8 dev lo table cnc
#10。0。0。1是網通的預設閘道器
ip route add default via 10。0。0。1 dev eth1 table cnc
4、電信和網通各有自己的路由表,制定策略,讓192。
168。0。2的迴應資料包走電信的路由表路由,10。0。0。2的迴應資料包走網通的路由表路由
ip rule add from 192。168。0。1 table tel
ip rule add from 10。0。0。1 table cnc
最後考慮特殊情況的網管需要批次新增IP到路由才能過,簡化一下
ip rule del from 192。
168。0。0/24 table tel
ip rule del from 10。0。0。0/24 table cnc
編輯特別推薦:
Linux下使用MASM編寫彙編程式。
兩個不在一段的IP看成一個電信一個網通來設定 就可以了。centos無問題
1。 vi /etc/iproute2/rt_tables,增加網通和電信兩個路由表
251 tel
電信路由表
252 cnc 網通路由表
2。 給網絡卡繫結兩個地址用於電信和網通兩個線路
ip addr add 192。
168。0。2/24 dev eth0
ip addr add 10。0。0。2/24 dev eth1
3、分別設定電信和網通的路由表
電信路由表:
#確保找到本地子網
ip route add 192。168。0。。0/24 via 192。
168。0。2 dev eth0 table tel
#內部迴環網路
ip route add 127。0。0。0/8 dev lo table tel
#192。168。0。1為電信網路預設閘道器地址
ip route add default via 192。
168。0。1 dev eth0 table tel
網通線路路由表:
#確保找到本地子網
ip route add 10。0。0。0/24 via 10。0。0。2 dev eth1 table cnc
#內部迴環網路
ip route add 127。
0。0。0/8 dev lo table cnc
#10。0。0。1是網通的預設閘道器
ip route add default via 10。0。0。1 dev eth1 table cnc
4、電信和網通各有自己的路由表,制定策略,讓192。
168。0。2的迴應資料包走電信的路由表路由,10。0。0。2的迴應資料包走網通的路由表路由
ip rule add from 192。168。0。1 table tel
ip rule add from 10。0。0。1 table cnc
最後考慮特殊情況的網管需要批次新增IP到路由才能過,簡化一下
ip rule del from 192。
168。0。0/24 table tel
ip rule del from 10。0。0。0/24 table cnc
編輯特別推薦:
Linux下使用MASM編寫彙編程式。