Hoje, no meu computador Ubuntu 22.04.5, descobri dois servidores de nomes desconhecidos em /etc/resolv.conf
(link simbólico para /run/systemd/resolve/resolv.conf
):
nameserver fe80::e0eb:40ff:fe79:e364%36 # Does not belong
nameserver 172.20.10.1 # Does not belong
nameserver 192.168.1.1 # Correct nameserver
search .
Como resultado, todos os nomes de host locais na minha intranet (por exemplo, myhost ) estavam falhando em resolver. A reexecução sudo systemd restart systemd-resolved.service
não alterou nada.
Finalmente rastreei o problema no meu iPhone 8, que estava conectado por um cabo USB ao computador. O iPhone estava executando um Personal Hotspot, e o systemd o estava tratando como meu servidor de nomes primário, substituindo 192.168.1.1.
Como posso evitar que esse problema aconteça no futuro quando meu iPhone estiver conectado ao computador? Existe alguma maneira de dizer ao systemd para ignorar o hotspot do iPhone? Muito obrigado.