LinuxデュアルネットワークカードデュアルIPデュアル外部ネットワークゲートウェイ-テレコムユニコムデュアルラインホスト設定

1.実現:オペレーターが提供するインテリジェントDNSを通じて、通信ユーザーがアクセスすると、データは通信ネットワークカードに入り、Unicomにアクセスするときは、Unicomネットワークカード、Unicomネットワークカードから通信ゲートウェイからもデータが出ます。このようにして、速度は速くなり、2行のホストの機能が実現されます。

2.ネットワークカード情報:
テレコムIP(TEL):114.80.0.4ネットマスク255.255.255.128ゲートウェイ114.80.0.3
ユニコムIP(CNC):112.65.0.2ネットマスク255.255.255.0ゲートウェイ112.65.0.1

3. vi / etc / iproute2 / rt_tables、NetcomおよびTelecomの2つのルーティングテーブルを追加
251 telテレコミュニケーションルーティングテーブル
252 cncネットワークルーティングテーブル

4.通信ルーティングテーブル
IPルートフラッシュテーブルtel
を設定します。114.80.0.3dev eth0 src 114.80.0.4テーブルtel
ipルールaddを介してルーティングテーブルipルートアドデフォルトをクリアします114.80.0.4テーブルtel  から追加します。

5. Unicomのルーティングテーブルを設定します
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.ネットワーク起動スクリプトファイルを構成して、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

出口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です。

おすすめ

転載: www.cnblogs.com/Crazy-Liu/p/12761299.html