web-dev-qa-db-ja.com

wicdでDNS IPを指定する方法は?

ルーター以外の別のDNSサーバーを使用しようとしています。

/etc/resolv.confを編集しようとしましたが、私の変更は常に上書きされます。

これが私のネットワークの設定です:

Here is my network's config

しかし、これは私の/etc/resolv.confファイルのようです:

# Generated by resolvconf
search myhome.westell.com
nameserver 192.168.1.1
1
Matt

私は同じ問題を抱えています、私は犯人が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は実際にこれを処理するはずですが、今のところこれで問題は解決します。私のために問題を解決するようです。

2
uri keller

ダッシュで「wicd」を検索してwicdを起動します。 wicdが起動したら、ネットワークを選択して[プロパティ]をクリックします enter image description here

プロパティダイアログボックスで、[静的DNSを使用する]をオンにします enter image description here

[DNSサーバー1、2、および3]ボックスに優先DNSサーバーを入力します。 DNSドメインと検索ドメインは空のままにしておくことができます。たとえば、OpenDNSの場合、2つのDNSサーバーを入力するだけです。

1
Vibhav Pant