私はDebian Jessieをインストールしたラップトップを持っています。自宅のネットワークでは、インターネットに正常に接続できました(ping google.de
成功)。外部ネットワークでは、google.deにpingできません(結果:不明なホストgoogle.de)が、8.8.8.8と8.8.4.4にはpingできます(これらは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 の問題あなたのものを終わらせるために。