Já li o link aqui . Eu tentei isso da resposta aceita
nmcli device status
, mas recebo este resultado
sudo: nmcli: command not found
. Então eu li este link. Eu tentei isso
systemd-resolve --status | grep 'DNS Servers'
, mas eu recebo este resultado
sudo: systemd-resolve: command not found
.
Alguém conhece um comando que funcione em 22.04?
Com o Ubuntu Server 22.04, a rede é gerenciada com systemd-networkd (não NetworkManager). Defina suas configurações de rede com o Netplan
A resolução de nomes DNS é fornecida por um serviço chamado systemd-resolved. Ele oferece resolução de DNS por meio de uma interface D-Bus, o serviço NSS de resolução (nss-resolve(8)) e um ouvinte de stub de DNS local em 127.0.0.53. Se você executar o comando ,
cat /etc/resolv.conf
verá que ele lista 127.0.0.53 como o servidor DNS. Este é o resolvedor de stub local.Ao executar o comando ,
ls -l /etc/resolv.conf
você verá que ele se vincula a um arquivo que define o resolvedor de stub local:Este é um comportamento normal. Ele armazena em cache as consultas de DNS localmente para resolver. Se uma consulta não estiver no cache, ela consultará todos os servidores DNS de uplink que foram entregues via DHCP ou definidos manualmente em seu arquivo de configuração Netplan. Para ver quais são seus servidores DNS de uplink, execute
resolvectl status
: