Подключен к Wi-Fi, но нет интернета

13

Привет, так что я полный новичок в Ubuntu, и я только что установил его. Так что проблема в том, что я подключен к Wi-Fi (беспроводной), но я не могу использовать Интернет. Я использую Ubuntu 16.04.

Киран
источник
Тогда это проблема с вашим Wi-Fi
Inforcer25

Ответы:

19

Я нашел простое решение. У меня не было проблем с пингом IP-адресов; Я столкнулся с проблемами, когда попытался выполнить команду вроде:

ping google.com

Другими словами, я мог подключиться к Интернету, что подтверждается индикатором Wi-Fi, но у меня были проблемы с преобразованием доменных имен в IP-адреса. Этот процесс обрабатывается текстовым файлом /etc/resolv.conf, поэтому я решил, что его нужно обновить. Я дал команду:

sudo resolvconf -u

но Ubuntu плюнул мне в ответ

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

Это было источником моей проблемы: каким-то образом /etc/resolv.conf указывал на /run/resolvconf/resolv.conf. К счастью, как только я удалил плохую символическую ссылку и создал новую символическую ссылку, Wi-Fi работал немедленно. То есть я выполнил следующие команды:

sudo rm /etc/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

и Wi-Fi вернулся! Я надеюсь, что это простое решение работает и для вас!

moosee333
источник
1
Это работало для меня на Ubuntu 16.04. Искал простой ответ, как это целую вечность!
Аркья Чаттерджи
После выполнения указанных шагов в качестве дополнительного шага мне пришлось установить IP-адрес DNS-сервера из сетевых настроек. Затем этот IP-адрес сохраняется в /etc/resolv.conf. Наконец-то это сработало.
Удара Сеневиратне
11

Знание того, как обращаться к нерабочему интернет-соединению, может помочь следующим образом.

открытие терминала и ...

Посмотрите, можете ли вы пропинговать или отслеживать маршрут к общедоступным DNS Google.

ping 8.8.8.8
mtr 8.8.8.8

Если вы получаете связь с общедоступным DNS Googl, перейдите к последнему шагу DNS.

Если вы не получаете команду ping / traceroute на DNS Goole, то начните с того, что ваша беспроводная надстройка получает IP-информацию с помощью команды.

ifconfig

вывод должен иметь информацию о IP для вашего беспроводного адаптера, что-то вроде ...

wlan0   Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:xx
    inet addr:192.168.1.55  Bcast:192.168.1.255  Mask:255.255.255.0

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

route

вывод должен иметь маршрут что-то вроде ...

default         192.168.1.1    0.0.0.0         UG    0      0        0 wlan0

На этом этапе вы сможете пинговать и / или отслеживать маршрут к общедоступному DNS Google «8.8.8.8». Если нет, то позвоните своему интернет-провайдеру для дополнительной помощи с вашим интернет-соединением.

Теперь, когда мы можем пропинговать общедоступный DNS Google, мы можем быть уверены, что наш интернет работает. Если у вас все еще есть проблемы, то ваш компьютер, скорее всего, не подключен к работающей службе DNS. Вы можете проверить свои DNS-серверы с ...

cat /etc/resolv.conf 

Вам также следует проверить состояние соединения в вашем сетевом менеджере, если вы используете настольную версию Ubuntu. После того, как вы определили / настроили свои DNS-серверы, убедитесь, что вы можете пропинговать их. Если вы можете пропинговать DNS-серверы, которые вы установили, тогда проблема находится выше сетевого уровня в проблеме брандмауэра или приложения.

snowkiterdude
источник
1

Это может помочь.

Когда я загрузил Ubuntu 16.04.1 на свой старый рабочий стол, у меня уже была установлена ​​Windows Vista. Хотя я использовал второй переформатированный HD-диск, Ubuntu отслеживает операционные системы Windows и позволит вам загрузить его как опцию. Это, кажется, мешает WiFi, который он подключил правильно, но не будет иметь доступа к Интернету, и я ничего не исправлю.

Я удалил оригинальный диск Windows из системы и переустановил Ubuntu, и теперь у меня нет проблем с моим Wi-Fi.

Нарисовалась
источник