Google Public DNSを試してみたいです。これを行うには、ネームサーバーのアドレスを変更する必要があります。ファイルにあることはわかっていますが、起動する/etc/resolv.conf
たびにnetwork-manager
そのファイルの値をDHCPで取得した値で上書きします。
これをしないようにどうやって言いますか? GUIを見ましたが、IPアドレスを追加するオプションしか見つかりませんでした。
以下はトロフィーです:)
ベストアンサー1
方法1
NetworkManager設定ファイルを見つけて、次のエントリ(CentOS5/etc/NetworkManager/nm-system-settings.conf
または内部/etc/NetworkManager/system-connections/
)を追加/変更し、DSL接続ファイルを編集します。
[ipv4]
method=auto
dns=8.8.8.8;4.2.2.2;
ignore-auto-dns=true
注:-[ipv4]
動作しない場合は、次を試してください。[ppp]
方法#2
/etc/resolv.conf
他のサービスで使用できない、または使用できるように権限を変更できますchattr
。
方法#3
以下の説明に従ってスクリプトを生成して/etc/Networkmanager/dispatcher.d/
実行可能にすることを忘れないでください。
#!/bin/bash
#
# Override /etc/resolv.conf and tell
# NetworkManagerDispatcher to go pluck itself.
#
# scripts in the /etc/NetworkManager/dispatcher.d/ directory
# are called alphabetically and are passed two parameters:
# $1 is the interface name, and $2 is "up" or "down" as the
# case may be.
# Here, no matter what interface or state, override the
# created resolver config with my config.
cp -f /etc/resolv.conf.myDNSoverride /etc/resolv.conf
記入/etc/resolv.conf.myDNSoverride
nameserver 8.8.8.8