Я очень плохо знаком с сетями в Ubuntu, поэтому я боролся с этой проблемой уже несколько часов. У меня установлена новая версия Ubuntu 12.10, и я не могу разрешить DNS при использовании беспроводного соединения. Я следовал за многими решениями, которые я нашел с помощью Google, но до сих пор не могу заставить его работать. Я попытался добавить серверы имен Google в /etc/resolv.conf
, но это не помогло. Я также попытался добавить статические серверы имен через сетевой менеджер, но это также оказалось неудачным. При вводе ifcongig -a
в командной строке я получаю следующее.
eth0 Link encap:Ethernet HWaddr 00:26:2d:7f:ea:7c
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
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:247 errors:0 dropped:0 overruns:0 frame:0
TX packets:247 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22898 (22.8 KB) TX bytes:22898 (22.8 KB)
wlan0 Link encap:Ethernet HWaddr 70:1a:04:e9:3a:4b
inet addr:10.0.0.28 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::721a:4ff:fee9:3a4b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:121 errors:0 dropped:0 overruns:0 frame:0
TX packets:403 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41374 (41.3 KB) TX bytes:38438 (38.4 KB)
Мой /etc/resolv.conf
в настоящее время выглядит так:
nameserver 8.8.8.8
nameserver 8.8.4.4
И после выполнения dig google.com
я получаю:
; <<>> DiG 9.8.1-P1 <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
На ping -c 10 8.8.8.8
я получаю:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 10.0.0.28 icmp_seq=1 Destination Host Unreachable
From 10.0.0.28 icmp_seq=2 Destination Host Unreachable
From 10.0.0.28 icmp_seq=3 Destination Host Unreachable
From 10.0.0.28 icmp_seq=5 Destination Host Unreachable
From 10.0.0.28 icmp_seq=6 Destination Host Unreachable
From 10.0.0.28 icmp_seq=7 Destination Host Unreachable
From 10.0.0.28 icmp_seq=8 Destination Host Unreachable
From 10.0.0.28 icmp_seq=10 Destination Host Unreachable
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 0 received, +8 errors, 100% packet loss, time 8999ms
pipe 4
Вот мой вывод для sudo route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
И мой вывод для traceroute -n 8.8.8.8
:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 10.0.0.28 1804.234 ms !H 1804.210 ms !H 1804.199 ms !H
Я также хотел бы отметить что я могу подключиться к беспроводной сети на других моих устройствах и в моей установке Windows на той же машине. Я также могу получить в Интернете, когда я подключаюсь через Ethernet.
Я получаю этот фрагмент для беспроводного соединения, когда выполняю ipconfig
на своем компьютере с Windows:
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . : hsd1.ma.comcast.net.
Description . . . . . . . . . . . : Atheros AR5B93 Wireless Network Adapter
Physical Address. . . . . . . . . : 70-1A-04-E9-3A-4B
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::b153:23b2:2384:d341%12(Preferred)
IPv4 Address. . . . . . . . . . . : 10.0.0.28(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, May 09, 2013 1:50:10 PM
Lease Expires . . . . . . . . . . : Thursday, May 16, 2013 3:39:12 PM
Default Gateway . . . . . . . . . : 10.0.0.1
DHCP Server . . . . . . . . . . . : 10.0.0.1
DHCPv6 IAID . . . . . . . . . . . : 225450500
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-17-D9-81-3A-00-26-2D-7F-EA-7C
DNS Servers . . . . . . . . . . . : 75.75.75.75
75.75.76.76
NetBIOS over Tcpip. . . . . . . . : Enabled
Любая помощь будет принята с благодарностью, поскольку это действительно расстраивает.
Ваш /etc/resolv.conf выглядит правильно. Похоже, это проблема сети, а не DNS.
Попробуйте отключить eth0 (некоторые сетевые менеджеры с графическим интерфейсом предпочитают проводные соединения по беспроводной сети, и может показаться, что у вас есть сигнал по какой-то странной причине). Команда для его снятия будет "sudo ifdown eth0", а затем попытается откопать google.com. С другой стороны, если Ubuntu убрал сценарии ifdown (не знаю, сделали они это или нет), вы можете выполнить команду «sudo ifconfig eth0 down».
Если вы хотите восстановить его, просто выполните «sudo ifup eth0» или «sudo ifconfig eth0 up».
Вы пытались позволить Ubuntu автоматически управлять DNS?
Вкратце: использование «resolvconf»
sudo apt-get install resolvconf
sudo dpkg-reconfigure resolvconf
ссылка: