私はこれについていろいろ検索してみましたが、たくさんの答えが見つかりましたあまり私の質問に当てはまるようです。この質問がすでに回答されている場合はお詫び申し上げます。
私の 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/ネットマスク値と比較され、一致した場合はパケットはそのルートを使用します。