2つのNICを搭載したUbuntu 17.10: 正しいNICへのリクエストのルーティング

2つのNICを搭載したUbuntu 17.10: 正しいNICへのリクエストのルーティング

私はこれについていろいろ検索してみましたが、たくさんの答えが見つかりましたあまり私の質問に当てはまるようです。この質問がすでに回答されている場合はお詫び申し上げます。

私の PC には Ubuntu 17.10 と 2 つの NIC が搭載されています。1 つは企業ネットワーク (「A」と呼ぶ) に接続され、もう 1 つは別の企業ネットワーク (「B」と呼ぶ) に接続されています。

私の基本的な質問は、ネットワーク B 上の特定のリソースに対する要求をすべて 1 つの NIC 経由でルーティングし、その他すべてをネットワーク A と他の NIC 経由でルーティングするにはどうすればよいかということです。

各ネットワークには、マウントする cifs または nfs サーバーがあり/etc/fstab、各ネットワークには独自のドメイン ネーム サーバーもあります。

現在、ネットワーク A をデフォルトに設定し、ネットワーク B へのルートを追加しました。ping両方のネットワークで IP アドレスを設定できますが、ネットワーク B では DNS を使用できないようです。

ネットワーク設定でネットワーク A を設定しましたが、ネットワーク B のルートを設定したため、/etc/network/interfaces何らかの競合が発生している可能性があります。

誰か私に正しい方向を指し示してくれませんか? よろしくお願いします!

答え1

これは「パケット ルーティング」と呼ばれます。 をご覧くださいip route。IP アドレスが検出されると、ルート内の IP/ネットマスク値と比較され、一致した場合はパケットはそのルートを使用します。

関連情報