web-dev-qa-db-ja.com

2つの異なるゲートウェイで2つのNICを構成するにはどうすればよいですか?

RHEL6を実行している3つのNICを備えたサーバーがあります。

eth0はイントラネットに接続されています。

eth1は運用保守ネットワークに接続されています

eth2は自動バックアップネットワークに接続されています(デフォルトゲートウェイは必要ありません)

NICs

デフォルトゲートウェイを/etc/sysconfig/networkで定義し、接続できます。問題は、eth1(eth0とは異なる)に別のデフォルトゲートウェイを定義する必要があることです。ゲートウェイをeth0/eth1に直接割り当てようとしました(そしてそれらをそれぞれのifcfg-ethXファイルに追加しました)が、サーバーへの接続が失われました。そしてここでは、サーバーファームに物理的にアクセスするよりも、社長を握手する方が簡単です。

これどうやってするの?できれば接続を失うことなく。

3
Rhyuk

「デフォルト」ゲートウェイは、より具体的なルートが定義されていない場合に使用されるゲートウェイです。 2つの異なるインターフェースにデフォルトルートを設定したくない場合(冗長性のためにデフォルトルートを設定している場合を除く)。必要なのは、ほとんどのトラフィックが使用する「メイン」インターフェースにデフォルトルートを設定し、それらが接続するサブネットの相互インターフェースに永続的な静的ルートを作成することです。

11
MDMarra

異なるアドレスを持つ異なるネットワークに2つのデフォルトゲートウェイがあるという意味は何ですか? 「デフォルト」は、基本的に1つしかないことを意味することに注意してください。

イントラネットもops + Maintenanceにもワールドが含まれていないため、デフォルトゲートウェイを設定する必要はなく、アドレスが到達可能なアドレスのルートのみを設定する必要があります。

4
TomTom

システムには1つのルートのみが必要です。異なるネットワークに接続された複数のインターフェースがあり、すべてのインターフェースを介してシステムにアクセスしたい場合は、上記で説明したように静的ルートを使用できます。

  • eth1 ---デフォルトゲートウェイとシステムは、ルートテーブル内の不明なネットワークについて、常にゲートウェイに接続します。

  • eth2 ---デフォルトではありません。例を見てみましょう。このインターフェースに接続された専用線。フロントデバイスは専用回線ルートであり、同じサブネットIPを持っています。これで、このルーターの背後で使用可能なシステムがサーバーにアクセスしようとします。要求はサーバーまで届きますが、eth1のデフォルトルーターのため、応答パケットはそこにルーティングされます。したがって、eth1(デフォルト)でのルートの代わりに、静的ルートを適用して、カーネルが同じインターフェイスを介してリターンパケットをルーティングし、同じ専用線ルーターを介して宛先に到達するようにすることができます。

0
Rupesh Patel