ネットワークカードが2つある場合、resolv.confを維持する方法は?

ネットワークカードが2つある場合、resolv.confを維持する方法は?

2つのネットワークカードを持つDebian Wheezy VMware仮想マシンがあります。そのうちの1つはブリッジモードにあり、インターネットにアクセスできます。もう一方はホスト専用モードですが、そうではありません。

一部のプロセスが書き込みdhclientおよび上書き中の可能性があります/etc/resolv.conf。場合によっては、ブリッジされたネットワークのネームサーバーとして作成されます。それ以外の場合は、ネットワークのみをホストするネームサーバーとして作成されます。ホスト専用ネットワーク用のネームサーバーとして作成された場合、VMwareはホストに設定されているネームサーバーにIP要求を転送/確認するようには見えません。この場合、Debian ゲストはドメイン名を解決しません。

ブリッジされたネットワーク()を介して受信したdhcp情報で/etc/resolv.confのみ作成されるように作成されているプロセスをどのように設定できますか?eth0

ベストアンサー1

/etc/network/interfacesDHCP要求にDNS要求が含まれないようにdns-nameserversを設定します。残りのままにすると、dhcp autoDHCPサービスからIPアドレスを取得できます。

ホストに設定されたDNSが仮想マシンから要求を受信できないのは、ネットワークパスによるものです。 2つのNICを使用する場合は、ルートを監視し、静的ルートを確立し、VMからトラフィックをインターフェイスに適切に切り替えるルートの優先順位を指定する必要があります。これがマルチホーミングの問題の1つです。パケットを追跡し、どこに行くかを確認してください。トラフィックをブロックする代わりに、VMwareはネットワークルールに従い、DNS要求をゲートウェイに接続できない仮想ネットワークに転送します。

おすすめ記事