Problema: atraso de 5 minutos na inicialização
Dispositivo: Placa UP (placa x86 pequena), rodando 18.04, com um adaptador USB sem fio Panda PAU05, conectado via HDMI a um monitor
Configuração de rede: usando netplan e systemd-networkd. O NetworkManager não está instalado.
Quando a Ethernet está conectada, o dispositivo inicializa rapidamente. Posso desconectar a Ethernet e confiar no wifi. SSH funciona, etc.
Quando a Ethernet não está conectada, há um atraso de 5 minutos. O console diz A start job is running for Raise network interfaces (Xmin Ys / 5min 2s)
e conta lentamente até 5min 2s. Posso executar ping no dispositivo, mas o ssh é recusado: ssh: connect to host rodeobot.local port 22: Connection refused
. Após 5 minutos, a inicialização é concluída corretamente.
Eu mexi no meu netplan para tornar opcionais as interfaces Ethernet e Wi-Fi, mas isso não ajuda. Também tentei remover a interface Ethernet, mas não ajudou. Aqui está o que /etc/netplan/config.yaml
estou executando agora:
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
optional: true # Don't wait for Ethernet
dhcp4: true
wifis:
wlx9cefd5fcb328:
optional: true # Don't wait for Wifi
dhcp4: true
access-points:
"xxx":
password: "yyy"
Editar: vejo várias perguntas semelhantes, mas não vejo uma resposta que use o netplan. Isso é um bug/recurso ausente no netplan?
Editar: recuo fixo e comentários em config.yaml. (Copiei e colei e editei o ssid e o pw.)
Editar: aqui está o resultado de sudo netplan --debug generate
:
** (generate:965): DEBUG: 18:35:38.361: Processing input file /etc/netplan/config.yaml..
** (generate:965): DEBUG: 18:35:38.362: starting new processing pass
** (generate:965): DEBUG: 18:35:38.362: wlx9cefd5fcb328: adding wifi AP 'Beckett'
** (generate:965): DEBUG: 18:35:38.362: wlx9cefd5fcb328: setting default backend to 1
** (generate:965): DEBUG: 18:35:38.362: Configuration is valid
** (generate:965): DEBUG: 18:35:38.362: enp1s0: setting default backend to 1
** (generate:965): DEBUG: 18:35:38.362: Configuration is valid
** (generate:965): DEBUG: 18:35:38.363: Generating output files..
** (generate:965): DEBUG: 18:35:38.363: NetworkManager: definition enp1s0 is not for us (backend 1)
** (generate:965): DEBUG: 18:35:38.363: wlx9cefd5fcb328: Creating wpa_supplicant configuration file run/netplan/wpa-wlx9cefd5fcb328.conf
** (generate:965): DEBUG: 18:35:38.363: Creating wpa_supplicant service enablement link /run/systemd/system/systemd-networkd.service.wants/[email protected]
** (generate:965): DEBUG: 18:35:38.364: NetworkManager: definition wlx9cefd5fcb328 is not for us (backend 1)
Obrigado.
Responder1
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
optional: true
dhcp4: true
wifis:
wlx9cefd5fcb328:
optional: true
dhcp4: true
access-points:
"xxx":
password: "yyy"
sudo netplan generate
#gera arquivos de configuração
sudo netplan apply
# aplica nova configuração
reboot
# verifica o funcionamento correto
Responder2
Acontece que enp1s0 não foi gerenciado pelo systemd-networkd e, portanto, o netplan não teve efeito. Eu descobri isso olhando os logs:
journalctl | grep enp1s0 | grep "managed by us"
Encontrei várias entradas parecidas com esta:
systemd-networkd: enp1s0: Link is not managed by us
A correção foi remover o pacote ifupdown. Para garantir (e para ter certeza de que não esqueci!), mudei o diretório /etc/network:
sudo apt remove ifupdown
sudo mv /etc/network /etc/network_old_ifupdown
sudo reboot now
Ao examinar os logs, também resolvi um problema com o resolv.conf - eu tinha um link simbólico incorreto. Há uma boa explicação aqui:Novo alerta continua aparecendo: Servidor retornou erro NXDOMAIN, mitigando possível violação de DNS DVE-2018-0001
Obrigado ao pessoal que ajudou!
Responder3
Contextosudo nano /etc/network/interfaces
#from
auto lo br0
iface lo inet loopback
# to
auto lo
allow-hotplug br0
iface lo inet loopback
ajudou.A inicialização lenta ocorreu no Ubuntu 18.04 após seguireste tutorialpara instalar o KVM.