調査を行い、/etc/resolv.conf
を編集してDNSサーバーを変更できますが、再起動するたびに設定が他の何かによって上書きされるようです...
ファイルを編集するものを停止するにはどうすればよいですか?
ネットワークアドレスがDHCPによって設定されている場合、たとえばDSLルーターがアドレスを渡す場合、DHCP経由でDNSサーバーも使用できるようになっている可能性があります。この場合、DHCPを介してアドレスを配布しているデバイスのDNS設定を変更することをお勧めします。これは、プラグインした他のマシン/デバイスも適切なものを取得することを意味します。
編集: DHCPクライアントが要求する内容は、構成ファイルを更新することで変更できます。これがslackwareのインストールのどこにあるのか正確にはわかりません-Debianや同様のものでは/etc/dhcp3/dhclient.conf
です。 request
行を見つけて、domain-name-servers
を削除します。マニュアルページがインストールされていると仮定すると、おそらくman dhclient.conf
で詳細を確認できます。
ただし、ルーター(または他のDHCPサーバー)から提供されているネームサーバーが正しくない場合は、代わりに構成を変更して、各クライアントを個別に構成する必要がないようにする必要があります。
Slackware Linux(少なくとも13.0)は、dhcpcd DHCPクライアントを使用して動的IPを取得します。これは、/ etc/rc.d/rc.inet1を調べるとわかります。 dhcpcdのマンページからの引用:
-R, --nodns
Don't send DNS information to resolvconf or touch
/etc/resolv.conf.
ただし、そのオプションは直接指定されていません。 / etc/rc.d/rc.inet1.confを参照してください。文字列のgrep DHCP_KEEPRESOLV。正しいネットワークインターフェイスに対応する構成ブロックに対してその設定を有効にする必要があり、その値は"yes"である必要があります。