após a atualização de 16.04 (xenial) para 18.04 (biônico) O Network Manager não tinha dns.
Embora eu escrevi dns in gui.
Realmente, remover "dns = dnsmasq" me ajudou.
Muito obrigado!
Eu recentemente atualizei minha máquina virtual Ubuntu (VirtualBox 5.2.8) do Ubuntu 16.04 para 18.04 usando do-release-upgrade -d
. Houve muitos problemas durante a atualização. Continuei tendo que reiniciar / retomar a atualização usando apt-get install -f e apt-get dist-upgrade. No entanto, acabou por terminar.
Agora, por algum motivo, eu tenho que executar manualmente sudo dhclient enp0s3
cada vez que eu reinicializo para que ele pegue a rede corretamente.
Como posso configurá-lo para começar corretamente?
Noto o seguinte in /var/log/syslog
11291 May 2 13:24:07 my-vm dhclient[1416]: /var/lib/NetworkManager/dhclient-enp0s3.conf line 47: semicolon expected.
11292 May 2 13:24:07 my-vm dhclient[1416]: send
11293 May 2 13:24:07 my-vm dhclient[1416]: ^
11294 May 2 13:24:07 my-vm dhclient[1416]: /var/lib/NetworkManager/dhclient-enp0s3.conf line 47: expecting a statement.
11295 May 2 13:24:07 my-vm dhclient[1416]: send host-name "my-vm";
11296 May 2 13:24:07 my-vm dhclient[1416]: ^
11297 May 2 13:24:07 my-vm dhclient[1416]: /var/lib/NetworkManager/dhclient-enp0s3.conf line 50: semicolon expected.
11298 May 2 13:24:07 my-vm dhclient[1416]: option
11299 May 2 13:24:07 my-vm dhclient[1416]: ^
11300 May 2 13:24:07 my-vm dhclient[1416]: /var/lib/NetworkManager/dhclient-enp0s3.conf line 71: no option named ms-classless-static-routes in space dhcp
11301 May 2 13:24:07 my-vm dhclient[1416]: also request ms-classless-static-routes;
11302 May 2 13:24:07 my-vm dhclient[1416]: ^
11303 May 2 13:24:07 my-vm dhclient[1416]: /var/lib/NetworkManager/dhclient-enp0s3.conf line 71: ms-classless-static-routes: expected option name.
11304 May 2 13:24:07 my-vm dhclient[1416]: also request ms-classless-static-routes;
11305 May 2 13:24:07 my-vm dhclient[1416]: ^
11306 May 2 13:24:07 my-vm dhclient[1416]: DHCPREQUEST of 10.0.2.15 on enp0s3 to 255.255.255.255 port 67 (xid=0x20425ef9)
11307 May 2 13:24:07 my-vm dhclient[1416]: DHCPACK of 10.0.2.15 from 10.0.2.2
executando dhcpclient enp0s3
manualmente vejo problemas em linhas diferentes.
13097 May 2 15:37:32 my-vm dhclient[5756]: /etc/dhcp/dhclient.conf line 28: semicolon expected.
13098 May 2 15:37:32 my-vm dhclient[5756]: timeout
13099 May 2 15:37:32 my-vm dhclient[5756]: ^
13100 May 2 15:37:32 my-vm dhclient[5756]: /etc/dhcp/dhclient.conf line 28: expecting a statement.
13101 May 2 15:37:32 my-vm dhclient[5756]: timeout 300;
13102 May 2 15:37:32 my-vm dhclient[5756]: ^
13103 May 2 15:37:32 my-vm dhclient[5756]: /etc/dhcp/dhclient.conf line 28: semicolon expected.
13104 May 2 15:37:32 my-vm dhclient[5756]:
13105 May 2 15:37:32 my-vm dhclient[5756]: ^
13106 May 2 15:37:32 my-vm dhclient[5756]: DHCPREQUEST of 10.0.2.15 on enp0s3 to 255.255.255.255 port 67 (xid=0x392381bf)
13107 May 2 15:37:32 my-vm dhclient[5756]: DHCPACK of 10.0.2.15 from 10.0.2.2
EDITAR
Corrigi o erro no arquivo var/log/syslog
. Estava faltando um ponto-e-vírgula em uma linha em /etc/dhcp/dhclient.conf
No entanto, isso não resolveu o problema.
E eu encontrei isto:
15687 May 2 16:30:12 mds-vm dnsmasq[1424]: chown of PID file /run/NetworkManager/dnsmasq.pid failed: Operation not permitted
...
15690 May 2 16:30:12 mds-vm NetworkManager[897]: <info> [1525293012.4308] dnsmasq[0x5601285fd1e0]: dnsmasq appeared as :1.26
EDITAR
Eu tentei reinstalar:
sudo apt-get install --reinstall dnsmasq dnsmasq-base network-manager network-manager-config-connectivity-ubuntu isc-dhcp-client
mas isso não resolveu o problema.
EDITAR
Eu removi dns=dnsmasq
de /etc/NetworkManager/NetworkManager.conf
e as coisas parecem estar funcionando.
após a atualização de 16.04 (xenial) para 18.04 (biônico) O Network Manager não tinha dns.
Embora eu escrevi dns in gui.
Realmente, remover "dns = dnsmasq" me ajudou.
Muito obrigado!
Eu tenho esse mesmo problema com 16.04, onde a remoção de "dns = dnsmasq" me ajudou.
Mas enquanto eu tenho 18.04 "clean installed" - Eu tenho novamente o mesmo problema, mas não consigo encontrar "dns = dnsmasq" em tudo a partir do /etc/NetworkManager/NetworkManager.conf
Alguma ideia de como resolver o problema?