Debian - a interface de rede não funciona mais após atualização/atualização

Debian - a interface de rede não funciona mais após atualização/atualização

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:

  • pingde outra máquina: ao reiniciar você observará alguns pings bem-sucedidos e nada (inacessível)
  • em /var/log/syslogvocê verá linhas com algo como: kernel: [2758.780340] net eth1: 21140 transmissão expirou, status fc6981c7, SIA fffffe00 00000068 00000070 fffffec8, redefinindo...
  • arpmostrará o endereço hw incompleto do seu gateway padrão, etc.

Solução (escolha uma):

  1. desabilitar via systemctl desabilitar irqbalance.service e reinicializar
  2. edite /etc/default/irqbalancepara 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 pingetc). Pesquisei muito tempo por uma resposta até encontrá-la.

informação relacionada