Debian Jessieがインストールされたノートパソコンがあります。私のホームネットワークからインターネットに正常に接続できます(ping google.de
正常に)。外部ネットワークではgoogle.de(結果:不明なホストgoogle.de)をpingできませんが、8.8.8.8と8.8.4.4(これらはGoogle パブリック DNS サーバー)
設定は自宅でプライベートDNSリゾルバ(ネームサーバ255.0.0.0)を使用していると想定しているため、/etc/resolv.conf
外部ネットワークでは機能しません。提案されているように、ネームサーバー8.8.8.8および8.8.4.4に変更しました。1役に立ちません。dhclient
実行後に上書きされます。chmod -w /etc/resolv.conf
(今は読み取り権限しかありません)も役に立ちません。実行時にはまだ上書きされますdhclient
。
私は接続に既存のツールを使用しますifup
。ifdown
私のもの/etc/network/interfaces
:
source /etc/network/interfaces.d/*
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <...>
wpa-psk <...>
</code>
今私の質問は次のとおりです。
DHCP(使用している場合)が正しく構成されていること、およびローカルDHCPサーバー(通常はケーブル/ ADSLモデム)が正しい詳細を渡していることを確認する必要があります。
どうすればいいですか?利用できませんこの提案、当然インターネットに接続されていないからです。
答え1
dhcpクライアント構成(dhclient.conf)に次のように入力できます。
フロントドメインネームサーバー8.8.8.8;
これは、サーバーDHCPから渡された情報を上書きする必要があります。
答え2
DHCPを使用してネットワークデバイスを設定した後に手動でファイルを変更すると、頻繁ではなく再起動/etc/resolv.conf
時にのみ上書きされますdhclient
。ファイルを変更したら、/etc/resolv.conf
ホスト名の検索を実行してresolvconf
パッケージをインストールできる必要があります。パッケージをインストールしたら、参照の質問の指示に従うことができます。Debian、DNS の問題あなたのものを完成させてください。