OpenWRT fazendo alterações permanentes no DNS

1

Atualmente, estou trabalhando em um sistema openWRT. Eu quero mudar os endereços de DNS e adicionar vários endereços, se possível. Para fazer isso eu preciso alterar o arquivo resolv.conf , mas neste caso eu não sei qual arquivo resolv.conf 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 no arquivo resolv.conf.auto? E se eu fizer isso, da próxima vez que eu reiniciar as mudanças terão ido embora para sempre. Se essa é a minha solução, então quero tornar essas alterações permanentes.

Dentro do /tmp/resolv.conf.auto

# Interface wan2
nameserver 192.168.137.1
search mshome.net

Wan2 é a minha interface que eu criei antes. Digamos que eu queira adicionar nameserver 8.8.8.8 e nameserver 8.8.4.4 a esse arquivo. Como posso conseguir isso com uma solução permanente?

    
por Ugur Akgul 26.07.2018 / 12:27

1 resposta

1

Veja dnsmasq docs e documentos dhcp para todas as opções. Pessoalmente, eu preferiria encaminhar solicitações de DNS para seus servidores preferidos. Aqui está um exemplo de configuração com uci

uci add_list dhcp.@dnsmasq[-1].server=8.8.8.8
uci add_list dhcp.@dnsmasq[-1].server=8.8.4.4
uci commit dhcp

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 é um symlink)

    
por 28.07.2018 / 11:54