Пара вещей, которые нужно сделать:
Перезагрузите сетевой менеджер
Сетевой менеджер на моей машине странный. Индикатор может показывать, что машина подключена, но я ничего не могу пропинговать, в основном после запуска. Что решает этоsudo service network-manager restart
Удалить системные соединения
Сетевой менеджер хранит конфигурацию для каждого соединения в /etc/NetworkManager/system-connections/
каталоге. Я заметил, что для многих пользователей здесь, в askubuntu, было достаточно удалить все файлы в этой папке и попытаться подключиться к их сети.
Удалить ненужные вещи из resolv.conf
1 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
2 # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
3 nameserver 8.8.8.8 | sudo tee -a /etc/resolv/conf.d/head
4 printtf nnameserver
5 nameserver 8.8.8.8 | sudo tee -a /etc/resolvconf/resolv.conf.d/head
Это ваш файл resolv.conf, который вы опубликовали. Удалить строки sudo tee
из обоих /etc/resolv/conf.d/head
и /etc/resolv.conf.d/base
, а такжеprintf line
Ваши файлы базы и заголовка должны содержать только nameserver 8.8.8.8
строку.
Попробуйте удалить /run/resolvconf/resolv.conf
/etc/resolv.conf
Файл на самом деле является символической ссылкой на /run/resolvconf/resolv.conf
файл. Удалите этот фактический файл, отредактируйте head
и base
файлы, перезагрузите компьютер.
Попробуйте добавить другой DNS в nm-connection-editor
Откройте nm-connection-editor, либо в командной строке, либо в раскрывающемся меню сетевого индикатора (Edit Connections). Найдите желаемую сеть. Выберите Изменить. В настройках IPv4 выберите «Только автоматический (DHCP) адрес», затем добавьте 208.67.220.220
в строку «Дополнительные DNS-серверы»
Для получения дополнительной информации по этому вопросу, обратитесь к моему вопросу и ответу здесь . Дайте мне знать, был ли этот ответ полезным или проблема не устранена