Evita que o pacote resolvconf atribua localhost se o nome bind9 / dnsmasq for encontrado no host

3

O Resolvconf é um pacote criado para lidar com diferentes situações específicas, como lans com dhcp, vpn e outras situações em que todos tentam alterar manualmente o arquivo /etc/resolv.conf.

Tem um algoritmo onde a prioridade máxima é obtida com uma lista de interfaces, como o exemplo tun e os clientes dhcp passam por uma conexão ppp.

/ etc / resolvconf / ordem da interface

# interface-order(5)
lo.inet6
lo.inet
lo.@(dnsmasq|pdnsd)
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
hso*
em+([0-9])?(_+([0-9]))*
p+([0-9])p+([0-9])?(_+([0-9]))*
eth*([^.]).inet6
eth*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
eth*([^.]).inet
eth*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
eth*
@(ath|wifi|wlan)*([^.]).inet6
@(ath|wifi|wlan)*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
@(ath|wifi|wlan)*([^.]).inet
@(ath|wifi|wlan)*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
@(ath|wifi|wlan)*
ppp*
*

Meu problema é que, se você tiver o pacote resolvconf e também instalar um servidor DNS como NAMED BIND9 ou DNSMASQ, o software resolvconf atribuirá automaticamente a principal precedência a 127.0.0.1.

Bem, eu não quero isso, eu quero que o pacote resolvconf funcione normalmente como se o bind9 / dnsmasq não estivesse instalado. Mas não consigo encontrar uma opção como "ignorar o dns local como possível escolha do dns" na configuração do software resolvconf.

    
por user3450548 02.05.2017 / 11:16

1 resposta

0

Fine parece depois de algumas tentativas que eu encontrei uma solução ...

Comentando todas as linhas do host local no arquivo de ordem de interface, expecially estas duas linhas:

# lo.@(dnsmasq|pdnsd)
# lo.!(pdns|pdns-recursor)

Tudo funcionou como desejado;)

    
por 03.05.2017 / 11:07