DNS 케이블을 뽑은 후 데비안 Wi-Fi에 DNS가 없습니다

DNS 케이블을 뽑은 후 데비안 Wi-Fi에 DNS가 없습니다

이제 이전 노트북(Benq Joybook A52)에 wheezy 릴리스 후보 1을 설치했지만 무선 카드(Atheros 5006)에 몇 가지 문제가 있습니다. 실제로 무선 네트워크를 볼 수 있고 홈 네트워크에도 연결할 수 있지만 이더넷 케이블을 뽑으면 인터넷이 작동하지 않고 브라우저에 페이지가 로드되지 않습니다. 저는 프록시를 사용하지 않고 라우터에 비밀번호 이외의 특별한 보안 설정도 없으며 어제 Windows에서 작동했습니다. 어떤 아이디어가 있나요?

저는 리눅스를 처음 접합니다. 양해해 주시고 자세한 답변을 부탁드립니다. 감사해요.

편집: /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작동하지만 실제로 웹 브라우징과 같은 인터넷 서비스를 사용하면 작동하지 않습니다. (그런데 8.8.8.8은 핑에 확실히 응답할 수 있는 기억에 남는 IP 주소입니다(Google의 공개 DNS 서비스를 실행합니다).

일반적으로 컴퓨터는 사용자로부터 일부 DNS 서버 업스트림(일반적으로 ISP의 DNS 서버)을 쿼리하도록 구성되어 있습니다. 여기서 일어나는 일은 유선 연결을 닫을 때 /etc/resolv.conf시스템이 사용해야 하는 DNS 서버를 나열하는 파일에서 연결된 DNS 서버를 제거한다는 것입니다. WiFi 연결에는 연결된 동일한 서버가 있으므로 해당 서버는 손실됩니다.

일반적으로 설치를 권장합니다.구성 파일 구문 분석고정된 인터넷 연결이 없는 컴퓨터의 Debian 및 파생 패키지(즉, 데스크톱 및 서버에는 영향을 미치지 않지만 주로 랩톱에 있음). 이 패키지는 각 연결과 연결된 DNS 서버를 추적하고 /etc/resolv.confDNS 소스가 시작되거나 종료될 때 다시 생성됩니다. 이렇게 하면 문제(및 기타 유사한 문제)가 해결됩니다. Resolvconf는 데비안 패키지에 의해 설치된 로컬 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가 불량한 경우에만 이 작업을 수행하십시오.

관련 정보