Вопрос или проблема
Сегодня у меня начали не загружаться большинство веб-сайтов в браузерах. Проверяя настройки сети, я обнаружил эти странные параметры на вкладке ipv6:
Вернувшись к моим обычным DNS для ipv6 (гугловские, 2001:4860:4860::8888
и 2001:4860:4860::8844
) удалось решить проблему с загрузкой сайтов.
Но, чтобы убедиться, я снова открыл настройки сети: те же странные ipv4 адреса в моей конфигурации DNS ipv6 вернулись! Сеть пока работает, но я боюсь, что проблема вернется при следующей перезагрузке.
Вкладка ipv4 имеет ожидаемые настройки.
Файл /etc/resolv.conf
указывал на собственный сервер DNS ipv6 моего провайдера, я удалил их.
Пакет resolvconf
не установлен.
Файл /etc/NetworkManager/system-connections/Wired connection 1
выглядит нормально.
[ethernet]
duplex=full
[connection]
id=Wired connection 1
uuid=231ba09e-7c56-4fb3-9df2-37cc0c4202b0
type=ethernet
timestamp=1480972453
[ipv6]
method=auto
dns=2001:4860:4860::8888;2001:4860:4860::8844;
ignore-auto-dns=true
ip6-privacy=2
[ipv4]
method=auto
dns=8.8.8.8;8.8.4.4;
ignore-auto-dns=true
Интерфейс nm-connection-editor
показывает правильные настройки.
Файл /etc/dhcp/dhclient.conf
не содержит никаких supersede
.
Только апплет конфигурации сети неправилен. Полагаю, это интерфейс network-manager-gnome
. Согласно synaptic, его версия на моей системе – 0.9.10.0-2
.
Моя дистрибуция – Debian Jessie, автоматические обновления активированы (стабильный канал, конечно, иначе это уже не был бы Jessie, также включены backports), использую gnome.
Я немного случайно искал в скрытых папках дома, связаны ли какие-то локальные настройки с сетью на всякий случай, но ничего не нашел, в том числе в папке ~/.gconf/
.
Что еще я должен проверить с этой проблемой, пожалуйста?
Продолжение:
Спасибо, sourcejedi,
Так что неправильное отображение похоже на ошибку, ipv6 адреса отображаются здесь как ipv4, используя только первые четыре байта из них. Возможно, это просто ошибка отображения. Но переопределение моих настроек, как я это сделал, вероятно, перезаписало бы истинную причину проблемы…
Я сейчас перезагрузился, все еще работает (с ошибкой отображения, которая все еще здесь). Нет никаких подсказок о том, в чем была реальная проблема.
(Обнуление resolv.conf
, как я сделал, было отменено при следующей загрузке, он снова был заполнен ipv6 DNS моего провайдера.)
Проверка версии nmap на моей системе, это 6.47-3+deb8u2
. Но все равно старая ошибка, которую вы нашли о нем, не похожа на связанная, просто похожа, как вы говорите.
Наконец-то я нашел вероятную причину. У меня был установлен rdnssd
. Этот пакет имеет известную ошибку, которая заставляет его переопределять настройки DNS…
Я его удалил.
sudo apt-get remove rdnssd
Как уже было сказано позже в вопросе, плохое отображение было просто плохим отображением, а не истинной причиной проблемы.
Ответ или решение
Вопрос о проблеме с настройками DNS IPv6, возникшей в NetworkManager, звучит довольно сложным, однако имеющиеся данные помогут пролить свет на ситуацию и предложить эффективное решение. Ваш сценарий может быть результатом сочетания нескольких факторов, включая некорректное поведение конкретных пакетов и возможные баги отображения.
Шаги по разрешению проблемы с настройками DNS IPv6
-
Проблема рендера DNS-адресов:
- Проблема может заключаться в том, что IPv6-адреса в интерфейсе отображаются в формате IPv4. Последнее может указывать на ошибку отображения в графическом интерфейсе NetworkManager. Однако, если после перезагрузки проблема исчезает и настройки остаются корректными, то возможно, это всего лишь ошибка визуализации.
-
Пакет rdnssd:
- Как вы уже выяснили, пакет
rdnssd
мог перезаписывать ваши настройки DNS без вашего ведома. Этот пакет известен своим багом, описанным в документе Debian, который может вызвать проблемы, подобные вашей. Удаление этого пакета (командойsudo apt-get remove rdnssd
) было правильным шагом. Это действие должно помочь предотвратить пермаментное изменение ваших DNS-настроек в будущем.
- Как вы уже выяснили, пакет
-
Файл конфигурации
/etc/resolv.conf
:- Обратите внимание, что файл
/etc/resolv.conf
автоматически изменяется при перезапуске, если NetworkManager или другой процесс захватывает конфигурацию DNS. Чтобы гарантировать, что ваши настройки сохраняются, убедитесь, что NetworkManager настроен на игнорирование автоматических настроек DNS из источников, которым вы не доверяете.
- Обратите внимание, что файл
-
Исправление автонастроек:
- В вашем файле конфигурации подключения
/etc/NetworkManager/system-connections/Wired connection 1
установитеignore-auto-dns=true
как для IPv4, так и для IPv6. Это предотвратит автоматическое получение нежелательных DNS-адресов от вашего интернет-провайдера или других источников.
- В вашем файле конфигурации подключения
-
Проверка содержимого на
дрофуку разрядку
:- Хотя вы не нашли подозрительных настроек в вашем домашнем каталоге, стоит периодически проверять изменения в важных конфигурационных файлах или скрытых папках, связанных с сетью. Возможно, будут полезны утилиты мониторинга изменений файловой системы.
-
Поддержание актуальных обновлений:
- Несмотря на активированную функцию автоматических обновлений, регулярная проверка на наличие исправлений безопасности и обновлений пакетов может предупредить появление подобных ошибок.
SEO-оптимизация
Отметим, что тщательная проверка всей системы для устранения таких ошибок позволит не только обеспечить стабильную работу сети, но также улучшит производительность и безопасность вашей системы. При поиске решений используйте ключевые слова: "NetworkManager DNS IPv6 ошибки", "ошибки отображения IPv6", "конфликты DNS с rdnssd". Это позволит быстрее находить относящиеся к проблеме ресурсы и форумы.
Заключение
Развивая навыки диагностики и решения таких конкретных сетевых проблем, вы увеличиваете назад на вашу систему, её безопасность, и эффективность. Всегда оставайтесь бдительными и готовы реагировать на изменения в вашей сетевой среде.