Изменение настроек DNS в командной строке openwrt uci - PullRequest
0 голосов
/ 26 мая 2019

Как я могу изменить настройки DNS с помощью командной строки в роутере openwrt?Я вижу эти файлы здесь здесь

/etc/config/ddns /etc/config/ipset-dns Но я вижу, что dnsmasq установлен

, но не уверен, что может изменить DNS-серверы на маршрутизаторе

Моя конечная цель - добавить задание cron, добавляющее пользовательский DNS на пару часов в день, а затем вернуться к исходному DNS

Редактировать: Я нашелКто-нибудь может объяснить следующие команды?

uci set network.wan.dns='<list of space-separated DNS server IPs>'

uci commit network

reload_config

и

uci set network.wan.peerdns='0'

uci del network.wan.dns

uci add_list network.wan.dns='9.9.9.9'

uci add_list network.wan.dns='149.112.112.112'

uci commit

1 Ответ

1 голос
/ 13 июня 2019

Вы можете переслать DNS-запросы на определенные серверы, выполнив:

uci add_list dhcp.@dnsmasq[0].server="SERVER_ADDRESS"

uci commit dhcp

service dnsmasq restart или /etc/init.d/dnsmasq restart

Подробнее об этом можно прочитать здесь: https://openwrt.org/docs/guide-user/base-system/dhcp_configuration (прокрутите вниз или найдите «Переадресация DNS»)

...