Вопрос или проблема
У меня есть маршрутизатор TP Link (Archer C6 с версией прошивки v1.3.6), даже несмотря на то, что я настроил необязательные DNS-адреса, он продолжает устанавливать себя в качестве второго DNS-адреса.
Как я могу этого избежать?
Если после ввода предпочтительных необязательных DNS-серверов (в разделе Advanced > Network > DHCP Server) и нажатия “Сохранить”, маршрутизатор немедленно устанавливает что-то другое в качестве вторичного DNS, тогда это похоже на то, что обновление прошивки и/или сброс до заводских настроек может помочь.
Обновление прошивки:
- Скачайте последнюю версию для вашей модели на http://tplinkwifi.net/
- Загрузите прошивку на маршрутизатор (Advanced > System Tools > Firmware Upgrade)
Если это не сработает, я рекомендую сброс настроек до заводских (Advanced > System Tools > Backup & Restore > Factory Default Restore > Factory Restore). Убедитесь, что после этого вы обновили прошивку и попробуйте снова.
Оказывается, я могу обойтись, если введу свой пользовательский IP дважды: как первичный адрес и также как вторичный адрес, странно…
У меня есть другой Acer, версия A9 6, и там есть настройка для выключения DHCP-сервера. Я бы предположил, что вы смогли бы найти это на своем, если бы оно там было.
Я подключился к Acer, выбрал Network » DHCP Server, а затем выбрал Off. После этого, отключение и повторное подключение WiFi на ноутбуке сработало как ожидалось. Я получил нужную информацию:
$ sudo resolvectl
...invalid info show here (assigned by Acer lp-link)...
# First I determine the name of the interface:
$ ip address
...
3: wlan0: <BRODCAST,MULTICAST,...>
...
$ sudo networkctl down wlan0
$ sudo networkctl up wlan0
$ sudo resolvectl
...good stuff, as I would expect...
$ ping google.com
...ping finds the IP of google.com...
.
Ответ или решение
Теория
Основная проблема, с которой вы столкнулись, заключается в том, что ваш роутер TP-Link Archer C6 автоматически назначает себя вторым DNS-сервером, несмотря на то что вы вручную указали предпочитаемые DNS адреса. Это может происходить из-за настроек прошивки роутера, и автовыбор настроек может приводить к нежелательному поведению.
DNS (Domain Name System) играет ключевую роль в процессе преобразования доменных имен в IP-адреса, что позволяет устройствам в сети находить друг друга и корректно связываться. Автоматическое назначение роутера в качестве DNS может привести к проблемам с безопасностью или недопустимой маршрутизации трафика, когда роутер не справляется с функцией эффективного кэширования DNS-запросов или ограничения доступа к нежелательным ресурсам.
Пример
В вашем случае, давайте рассмотрим стандартный путь решения проблемы. Вы уже попробовали обновление прошивки и сброс настроек до заводских, что может помочь в обновлении настроек DHCP и DNS, если они были неправильно сконфигурированы в предыдущих версиях прошивки.
Также стоит учесть возможность регулировки поведения DHCP-сервера (если таковой имеется в настройках вашего устройства), отключая его, и полагаться на устройство с более управляемым конфигурированием DNS. Однако, как вы упомянули, вашего текущего интерфейса управления роутером такая функция может не предоставлять.
Применение
-
Обновление прошивки роутера:
- Зайдите на сайт TP-Link и загрузите последнюю доступную прошивку для модели Archer C6 с версией v1.3.6.
- Войдите в админпанель роутера через веб-интерфейс, используя адрес
http://tplinkwifi.net
. - Перейдите в меню: «Advanced» > «System Tools» > «Firmware Upgrade».
- Загрузите и установите новую прошивку, следуя инструкциям.
-
Сброс к заводским настройкам:
- Перейдите в меню: «Advanced» > «System Tools» > «Backup & Restore».
- Выберите «Factory Default Restore» и подтвердите действие.
- После сброса, заново введите желаемые DNS настройки и проверьте, сохраняются ли они без изменений.
-
Настройка DNS-серверов:
- Перейдите в меню: «Advanced» > «Network» > «DHCP Server».
- В поле «Primary DNS» и «Secondary DNS» введите адрес одного и того же доверенного DNS-сервера, как вы уже сделали. Это временное решение препятствует роутеру устанавливать себя в качестве вторичного DNS.
-
Отключение DHCP-сервера (если доступно):
- Если ваша модель роутера позволяет, попробуйте отключить функцию DHCP-сервера. Это заставит все устройства в вашей сети полагаться на другой источник для получения сетевых конфигураций, что может помочь локализовать проблему.
-
Проверка и тестирование:
- Измените настройки сети на ваших подключённых устройствах, возможно, вручную указав нужные DNS-сервера.
- Используйте команды, аналогичные нижеупомянутым, для проверки применённых DNS конфигураций:
$ ip address $ sudo networkctl down wlan0 $ sudo networkctl up wlan0 $ sudo resolvectl $ ping google.com
- После выполнения, проверьте полученные DNS настройки, чтобы убедиться, что они соответствуют введённым вами вручную адресам.
Вместе с вышеперечисленными шагами, перепроверка текущих настроек безопасности роутера и регулярный мониторинг последних обновлений от TP-Link помогут избежать нежелательных изменений конфигурации в будущем. Всегда следите за рекомендациями производителя и рассматривайте возможность использования альтернативного оборудования, если проблема остается нерешенной.