Recentemente fiz a atualização + atualização normal. Porém, depois de fazer isso, minha interface de rede se recusou a funcionar. (sem conexão)
O que aconteceu ? Como posso ativar minha interface de rede? ... Estou executando um trecho debian.
(O mesmo problema pode ocorrer em derivados do Debian, como por exemplo, Ubuntu)
Responder1
Depois de alguma pesquisa na web (pelo amor de Deus, eu também tenho um laptop), descobri que ocorreram algumas renomeações das interfaces de rede ... então a primeira coisa a fazer: ver quais interfaces de rede estão ativas no momento (para mim apenas o Loopback foi iniciado )
sudo ifconfig
Agora vamos verificar a nomenclatura de todas as interfaces de rede disponíveis:
networkctl
Para mim a saída ficou assim:
WARNING: systemd-networkd is not running, output will be incomplete.
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback n/a unmanaged
2 enp3s0 ether n/a unmanaged
3 enp4s0 ether n/a unmanaged
Depois disso dei uma olhada em /etc/network/interfaces
... que para mim é assim:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# Comment in the right one (the one plugged in) otherwise system.d will run a startjob
#auto net0
#allow-hotplug net0
#iface net0 inet dhcp
auto net1
allow-hotplug net1
iface net1 inet dhcp
... você provavelmente pode adivinhar o que vem a seguir ... substitua net0 / net1 (ou o que quer que você tenha aí) pelos LINKS listados por networkctl
.
Inicie a nova interface (ou reinicie):
sudo ifup enp3s0
E verifique se está listado agora:
sudo ifconfig
Responder2
Eu tive um problema semelhante (debian stretch, placa de rede realtek). Minha placa de rede não recebeu endereço IP do servidor DHCP. Tente o comando dhclient para obter o endereço IP do servidor DHCP. Se ajudar, verifique o conteúdo do arquivo /etc/network/interfaces. No meu sistema, os arquivos da pasta interfaces.d foram ignorados (apesar de terem sido apontados no arquivo de interfaces). Simplesmente copiei o conteúdo do arquivo ./interfaces.d/realtek para as interfaces.
Responder3
Eu também tive essa situação. O que ajudou para mim:
Se estiver no Hyper-V e a interface de rede parar imediatamente após a inicialização/início do sistema: o motivo é irqbalance.service. Este serviço deve ser desativado.
Sintomas:
ping
de outra máquina: ao reiniciar você observará alguns pings bem-sucedidos e nada (inacessível)- em
/var/log/syslog
você verá linhas com algo como: kernel: [2758.780340] net eth1: 21140 transmissão expirou, status fc6981c7, SIA fffffe00 00000068 00000070 fffffec8, redefinindo... arp
mostrará o endereço hw incompleto do seu gateway padrão, etc.
Solução (escolha uma):
- desabilitar via systemctl desabilitar irqbalance.service e reinicializar
- edite
/etc/default/irqbalance
para desabilitar o serviço e reinicie
Observe que em 99% das situações você NÃO precisará do irqbalance.service no Hyper-V. É inútil, a menos que esteja sob uma configuração muito específica.
Minha configuração: máquina Hyper-V com Debian Jessie (atualizada do Wheezy) e imediatamente após a atualização: rede interrompida (sem ping
etc). Pesquisei muito tempo por uma resposta até encontrá-la.