
¿Cómo puedo cambiar la configuración de DNS usando la línea de comando en un enrutador OpenWrt? Veo estos archivos en eldocumentación de "El sistema UCI":
/etc/config/ddns
/etc/config/ipset-dns
Pero también veo dnsmasq instalado
pero no estoy seguro de cuál puede cambiar los servidores DNS en el enrutador
Mi objetivo final es agregar un trabajo cron que agregue un servidor DNS personalizado durante un par de horas al día y luego volver al DNS original.
Encontré los siguientes comandos; ¿Alguien puede explicarlo?
uci set network.wan.dns='<list of space-separated DNS server IPs>'
uci commit network
reload_config
y
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
Respuesta1
La documentación de OpenWRT proporciona un ejemplo de esta configuración, consultehttps://openwrt.org/docs/guide-user/base-system/dhcp_configuration
# Configure DNS provider
uci set network.wan.peerdns="0"
uci set network.wan.dns="8.8.8.8 8.8.4.4"
uci set network.wan6.peerdns="0"
uci set network.wan6.dns="2001:4860:4860::8888 2001:4860:4860::8844"
uci commit network
service network reload