Atualmente estou trabalhando em um sistema openWRT. Eu quero alterar os endereços de DNS e adicionar vários endereços, se possÃvel. Para fazer isso eu preciso mudar de resolv.conf
arquivo, mas neste caso eu não sei qual resolv.conf
arquivo vai me ajudar.
Conteúdo de /etc/config/dhcp
:
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option localservice '1'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv6 'server'
option ra 'server'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
De acordo com este arquivo eu preciso integrar minhas alterações ao arquivo resolv.conf.auto? E se eu fizer isso, da próxima vez que eu reiniciar, as alterações desaparecerão para sempre. Se essa é a minha solução, quero tornar essas alterações permanentes.
Dentro de /tmp/resolv.conf.auto
# Interface wan2
nameserver 192.168.137.1
search mshome.net
Wan2 é minha interface que criei antes. Diga , eu quero adicionar nameserver 8.8.8.8
e nameserver 8.8.4.4
a este arquivo. Como posso conseguir isso com solução permanente?
Consulte os documentos dnsmasq e dhcp para todas as opções. Pessoalmente, prefiro encaminhar solicitações de DNS para seus servidores preferidos. Aqui está um exemplo de configuração disso com uci
Caso contrário, você pode remover a opção resolvfile e fazer suas alterações em /etc/resolv.conf (certifique-se de que não seja um link simbólico)