O DNS não é aplicado com o systemd-resolved

0

Estou usando o Kubuntu 18.04. Quando estou na rede do escritório, tudo funciona bem, mas quando me conecto a qualquer outra rede (com fio de wifi) não recebo nomes DNS adequados - os antigos ainda estão em systemd-resolve --status output. Quando eu adiciono o endereço DNS apropriado via systemd-resolve --set-dns=10.0.0.1 --interface=eno1 , o problema é resolvido temporariamente e eu posso resolver nomes de host, mas depois de um tempo ele pára de funcionar e eu tenho que executar o --set-dns novamente.

Como posso resolver isso?

    
por Mirek 08.08.2018 / 10:07

1 resposta

0

A resposta acabou sendo brutal e simples. O cliente DHCP estava substituindo as entradas de DNS em /etc/dhcp/dhclient.conf via supersede domain-name-servers ...,...; . Eu não tenho idéia do porque estava lá, eu devo ter esquecido que eu coloquei isso há um tempo.

O comando que me salvou:

sudo find /etc -type f -print0 2>/dev/null | xargs -0 sudo grep "<hardcoded address>"

Sim, simples assim.

    
por 10.08.2018 / 08:33