ルーター以外の別のDNSサーバーを使用しようとしています。
/etc/resolv.confを編集しようとしましたが、私の変更は常に上書きされます。
これが私のネットワークの設定です:
しかし、これは私の/etc/resolv.confファイルのようです:
# Generated by resolvconf
search myhome.westell.com
nameserver 192.168.1.1
私は同じ問題を抱えています、私は犯人がdhclientであり、wicdによって自動的に実行されると信じています。 dhcpリースが期限切れになると、dhclientは/etc/resolv.confをdhcpサーバーから取得したもので上書きします。
これが問題の原因であることを確認するには、「ps aux | grep dhclient」を実行します。dhclientの構成ファイルを参照するエントリがポップアップするはずです(私のマシンでは/var/lib/wicd/dhclient.confにあります)。
これを修正するには、/ etc/wicd/dhclient.conf.templateを編集する必要があります(/etc/wicd/dhclient.conf.template.defaultではありません)
次のような行を追加します。
208.67.222.220 208.67.222.20に優先します。
次に、wicdサービスを再起動します
Sudoサービスwicdの再起動
これにより、dhclientは、resolv.confを、dhcpサーバー(192.168.1.1のホームルーターを推測していますか?)からではなく、手動で指定されたサーバーに設定するように指示します。
wicdは実際にこれを処理するはずですが、今のところこれで問題は解決します。私のために問題を解決するようです。
ダッシュで「wicd」を検索してwicdを起動します。 wicdが起動したら、ネットワークを選択して[プロパティ]をクリックします
プロパティダイアログボックスで、[静的DNSを使用する]をオンにします
[DNSサーバー1、2、および3]ボックスに優先DNSサーバーを入力します。 DNSドメインと検索ドメインは空のままにしておくことができます。たとえば、OpenDNSの場合、2つのDNSサーバーを入力するだけです。