web-dev-qa-db-ja.com

resolv.confでネームサーバーアドレスの順序を制御するにはどうすればよいですか?

12.04サーバー(NetworkManagerなし)でeth0 dhcpによって提供されるネームサーバーの前にeth1 dhcpによって提供されるネームサーバーをリストするために、/ etc/resolv.confを並べ替える必要があります。

/ etc/resolveconf/interface-orderを編集し、「eth *」エントリを次のように置き換えました。

eth1
eth0

次に、resolvconf -u、ifdown '、ifup'edの各インターフェイスdpkg-reconfigure resolvconfservice networking restartを試し、再起動しました。これらのいずれも、resolv.confの順序に影響を与えませんでした。私は何が欠けていますか?

5
CAB

Resolvconfレコードには、パターンに従う名前があります

IFACE.CONFIGURER

Eth1 *レコードを他のeth *レコードよりも前に強制するには、置き換える必要があります

eth*

eth1*
eth*

この変更を行った後、

Sudo resolvconf -u
8
jdthood