異なるサブネットで2つのNICを使用する

異なるサブネットで2つのNICを使用する

私のオフィスでは、2つのネットワークカードを持つシステムを使用しています。どちらも使いたいです。私のLANには4つのサブネットがあります。

eth0を介して2つのサブネット(192.168.2.0と192.168.4.0)をルーティングし、eth1を介して他の2つのサブネット(192.168.3.0と192.168.5.0)をルーティングしようとしています。 2つを同時に使いたいです。

ベストアンサー1

説明が示すように、各ネットワークのIPアドレスをそのデバイスに追加できます。お使いのシステムがわかりませんが、最新のLinuxであると仮定すると、次のコマンドを実行できます。

ip addr add 192.168.2.1/24 dev eth0
ip addr add 192.168.4.1/24 dev eth0
ip addr add 192.168.3.1/24 dev eth1
ip addr add 192.168.5.1/24 dev eth1

これにより、192.168.3.100 宛てのパケットが eth1 経由でルーティングされるように、各サブネットのルーティングが確立されます。この動作を得るには、正しいネットマスク/ 24を使用して別のサブネットを使用することが重要です。

これにより、宛先アドレスに基づいて「パラレル」として使用できます。実際には、データがあるアドレス(例:192.168.3.1)から来て別のアドレス(例:192.168.2.1)から出るようにするには、効果的にルーターでなければならず、IP転送と一般的なルーティングの概念を読み、おそらくファイアウォールも実装する必要があります。

また(あなたのコメントを読んだ後)

リンクの接続バランスを維持するには:複数のルーティングテーブルの使用それでも、以下を提供するiproute2のみが必要です。アイピー上記のコマンド。

おすすめ記事