DNS не работает после обновления с 12.04 до 14.04
Я недавно обновил свой рабочий стол с 12.04 до 14.04, и теперь мое интернет-соединение не работает. Я могу получить доступ к своему маршрутизатору. Я могу зайти в Google, введя его IP-адрес.
Мой файл resolv.conf:
nameserver 8.8.8.8
nameserver 8.8.4.4
По другим инструкциям я закомментировал dns=dnsmasq
из /etc/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
no-auto-default=00:19:66:45:52:39,
[ifupdown]
managed=false
Если у меня нет dns=dnsmasq
закомментировано, то мой resolv.conf имеет только эту запись:
nameserver 127.0.1.1
На данный момент я ошеломлен, потому что из всего, что я знаю, DNS должен работать. Я благодарен за любую помощь.
PS Я должен добавить, что перед обновлением у меня на рабочем столе работал FTP-сервер для отправки изображений с офисного сканера. Сканер не может найти FTP-сервер. Другие офисные компьютеры (включая мой ноутбук под управлением 12.04) могут нормально использовать Интернет.
3 ответа
Хорошо, у меня снова работает DNS. Так как оказалось, что DNS был настроен правильно, я начал задаваться вопросом о iptables. Я сбросил текущие правила iptables, и DNS сразу начал работать. iptables -F
Тем не менее, проблема возвращается после перезагрузки. Теперь, похоже, стоит сделать постоянные изменения в моем iptables.
Очевидно, я когда-то устанавливал локкит в прошлом. Я сделал полное удаление lokkit, и проблема была решена при загрузке. Я мог бы сказать, что локкит был вовлечен, потому что выход sudo iptables -L
включены ссылки на локкит.
Есть ли у вас особые причины, чтобы обойти использование dnsmasq? в противном случае я бы рекомендовал отменить ваши изменения в NetworkManager.conf и затем перенастроить пакет resolvconf.
После этого вы сможете добавить выбранные DNS-серверы через вкладку "Настройки IPv4" графического интерфейса нм-апплета после изменения режима с "Автоматический (DHCP)" на "Только автоматические (DHCP) адреса".
Добавьте желаемый DNS-сервер в /etc/dhcp/dhclient.conf в строке, говорящей о замене сервера доменных имен. Разделите по комам ваши адреса DNS. Сохраните файл и перезапустите менеджер сети