Нет подключения к Интернету (адрес DNS-сервера - это адрес маршрутизатора) [закрыто]

Мое подключение к Интернету в Ubuntu 13.10 не работает. Я могу использовать IP-адреса для открытия веб-сайтов, но не URL-адреса. DNS-сервер, к которому я подключаюсь, является IP-адресом моего маршрутизатора. Когда я подключаюсь к VPN моего работодателя, я могу получить доступ к Интернету.

Я нашел следующую подсказку для решения подобной проблемы в этом сообщении . Рекомендуется набрать

sudo mv /etc/resolv.conf /etc/backup.resolv.conf

, чтобы удалить файл resolv.conf .

Это еще больше усугубило проблему. Когда я сейчас пытаюсь подключиться к VPN, он говорит

The VPN connection failed due to unsuccessful domain name resolution.

, что я новичок в Ubuntu и поэтому действительно потерялся. Есть какие-нибудь рекомендации, что делать?

:~$ cat /etc/network/interface  
cat: /etc/network/interface: No such file or directory

:~$ cat /etc/resolv.conf  
cat: /etc/resolv.conf: No such file or directory

:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:21:cc:5f:25:5b  
          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:20 Memory:d2500000-d2520000 

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:65536  Metric:1
          RX packets:884 errors:0 dropped:0 overruns:0 frame:0
          TX packets:884 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:69077 (69.0 KB)  TX bytes:69077 (69.0 KB)

wlan0     Link encap:Ethernet  HWaddr 8c:a9:82:a7:3e:da  
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: 2a02:908:f423:4f80:8ea9:82ff:fea7:3eda/64 Scope:Global
          inet6 addr: 2a02:908:f423:4f80:11ee:29c5:5d3b:588d/64 Scope:Global
          inet6 addr: fe80::8ea9:82ff:fea7:3eda/64 Scope:Link
          inet6 addr: 2a02:908:f423:4f80::/128 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8738 (8.7 KB)  TX bytes:26478 (26.4 KB)
3
задан 13 April 2017 в 15:24

2 ответа

Многие маршрутизаторы выполняют «пересылку DNS», что означает, что они объявляют себя (через DHCP) как DNS-серверы, а затем кэшируют и пересылают любые запросы DNS из внутренней сети.

Во-первых, спросите, происходит ли это только в Ubuntu или в другой ОС (Windows, Mac OS, Android, iOS). Судя по всему, это произойдет независимо от операционной системы, и причиной может быть неправильная настройка маршрутизатора. Таким образом, вы можете сделать две вещи:

  1. Правильно настроить маршрутизатор. Войдите на страницу конфигурации (проверьте это в своем руководстве) и настройте статический DNS (общедоступный DNS от Google - хороший выбор, используйте 8.8.8.8, подробнее здесь ). Затем попросите компьютер перенастроить интерфейс через DHCP. После этого вы сможете правильно разрешать имена.
  2. Настройте DNS-адрес непосредственно на компьютере, минуя маршрутизатор. Нажмите на значок беспроводной сети / сети в верхней панели, затем выберите «Редактировать соединения», выберите используемое соединение, нажмите «Редактировать». Затем на вкладке «Настройки IPv4» выберите «Только автоматические (DHCP) адреса» и в поле (только что включенные) DNS-сервера введите 8.8.8.8.

Чтобы определить, какой DNS-сервер разрешает ваши имена, откройте терминал (ctrl-alt-t) и введите dig www.yahoo.com, вы должны увидеть диагностическую информацию о том, куда отправляются ваши запросы.

0
ответ дан 13 April 2017 в 15:24

Ну, у меня была ошибка «VPN-соединение не удалось из-за неудачного разрешения доменного имени» на моем archlinux, теперь он работает для меня. Сначала я установил openconnect и попытался подключиться через него. Он успешно подключился, но он не заработал. Поэтому я попробовал AnyConnect, который привел меня к ошибке выше. Но адрес openconnect в CLI. Оригинал был vpn.address.cz, и я даже безуспешно попытался https://vpn.address.cz , а openconnect дал еще один, https://vpn.address.cz/+ webvpn + / index.html
Я вставил его в окно AnyConnect (без этих плюсов), и каким-то образом это работает!

Извините за мой английский и надеюсь, что он поможет вам.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: