DNSケーブルを抜いた後、Debian Wi-FiにDNSはありません

DNSケーブルを抜いた後、Debian Wi-FiにDNSはありません

以前のノートブック(Benq Joybook A52)にwheezyリリース候補1をインストールしましたが、ワイヤレスカード(Atheros 5006)にはいくつかの問題があります。実際にワイヤレスネットワークを表示してホームネットワークに接続することはできますが、イーサネットケーブルを抜くとインターネットが機能せず、ブラウザにページが読み込まれません。私はプロキシを使用せず、ルータにパスワード以外の特別なセキュリティ設定もなく、昨日Windowsで動作しました。どんなアイデアがありますか?

私はLinuxに初めて触れます。ご了承いただき、詳細な回答をお願いします。ありがとうございます。

編集:/sbin/ifconfigを実行し、結果は次のようになります。

eth0      Link encap:Ethernet  HWaddr 00:1b:24:2c:d1:9e  
      inet addr:192.168.0.106  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::21b:24ff:fe2c:d19e/64 Scope:Link
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:428 errors:0 dropped:0 overruns:0 frame:0
      TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:70208 (68.5 KiB)  TX bytes:37104 (36.2 KiB)
      Interrupt:20 Base address:0xa000 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:45 errors:0 dropped:0 overruns:0 frame:0
      TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:6099 (5.9 KiB)  TX bytes:6099 (5.9 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:17:c4:04:28:a5  
      inet addr:192.168.0.105  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::217:c4ff:fe04:28a5/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:10072 errors:0 dropped:0 overruns:0 frame:0
      TX packets:7874 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:11775024 (11.2 MiB)  TX bytes:1303131 (1.2 MiB)

私もRoute -nを実行しました:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

ping -n 8.8.8.8 の結果は次のとおりです。

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=18.7 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=20.5 ms                           
64 bytes from 8.8.8.8: icmp_req=3 ttl=49 time=18.3 ms                           
64 bytes from 8.8.8.8: icmp_req=4 ttl=49 time=18.6 ms                           
64 bytes from 8.8.8.8: icmp_req=5 ttl=49 time=17.6 ms                           
64 bytes from 8.8.8.8: icmp_req=6 ttl=49 time=18.3 ms                           
64 bytes from 8.8.8.8: icmp_req=7 ttl=49 time=19.0 ms                           
64 bytes from 8.8.8.8: icmp_req=8 ttl=49 time=18.8 ms
64 bytes from 8.8.8.8: icmp_req=9 ttl=49 time=18.7 ms
64 bytes from 8.8.8.8: icmp_req=10 ttl=49 time=18.6 ms
64 bytes from 8.8.8.8: icmp_req=11 ttl=49 time=18.6 ms
64 bytes from 8.8.8.8: icmp_req=12 ttl=49 time=18.5 ms
64 bytes from 8.8.8.8: icmp_req=13 ttl=49 time=18.9 ms
64 bytes from 8.8.8.8: icmp_req=14 ttl=49 time=18.8 ms
64 bytes from 8.8.8.8: icmp_req=15 ttl=49 time=18.7 ms
64 bytes from 8.8.8.8: icmp_req=16 ttl=49 time=18.5 ms

ベストアンサー1

私はあなたの問題を引き起こす原因が何であるかを正確に知っているふりをしませんが、症状で判断するとドメイン名システム問題:うまくping -n 8.8.8.8いきますが、実際にWebブラウジングなどのインターネットサービスを使用しても機能しません。 (ところで、8.8.8.8は、pingに確実に応答できる記憶に残るIPアドレスです(GoogleのパブリックDNSサービスを実行します)。

通常、コンピュータはユーザーからいくつかのDNSサーバーのアップストリーム(通常はISPのDNSサーバー)を照会するように構成されています。ここで何が起こるのかは、有線接続を閉じるときにシステムが使用する必要がある/etc/resolv.confDNSサーバーを一覧表示するファイルから接続されているDNSサーバーを削除することです。 WiFi接続には接続されているのと同じサーバーがあるため、そのサーバーは失われます。

通常、インストールをお勧めします。構成ファイルの解析固定インターネット接続を持たないコンピュータのDebianおよび派生パッケージ(つまり、デスクトップとサーバーには影響しませんが、主にラップトップにあります)。このパッケージは、各接続に関連付けられているDNSサーバーを追跡し、/etc/resolv.confDNSソースが開始または終了したときに再生成されます。これにより、問題(および他の同様の問題)が解決されます。 Resolvconf は Debian パッケージによってインストールされたローカル DNS キャッシュと互換性があります。DNS

場合によっては、resolvconfをインストールするときに現在の接続で提供されているソースを取得し、永続的なリストに入れます。これが発生した場合は、/etc/resolvconf/resolv.conf.d/base永久に利用できないDNSサーバーを編集して削除し、ネットワークの電源を入れ直してから再度オンまたは実行してくださいresolvconf -u

DNS の問題を解決する別の方法は、ISP ではなく次の DNS サーバーを使用することです。オープンDNSまたはGoogle。 Google サービスには記憶に残るアドレス 8.8.8.8 があり、これは何らかの理由で DNS が機能しない場合に便利です。気づく代替 DNS サービスを使用すると欠点があります。したがって、「単純な理由」ではなく、ISPのDNSが悪い場合にのみこれを実行してください。

おすすめ記事