Como reconectar a interface Ethernet em um computador Linux?

Como reconectar a interface Ethernet em um computador Linux?

Estou trabalhando com um pequeno computador Linux que possui uma interface Ethernet.

Normalmente ele possui a interface lo "Local Loopback" e a interface eth0 "Ethernet" que faz todo o manuseio da Ethernet.

No entanto, quando executei o comando ifconfig nele, meu computador reconheceu apenas a interface lo e não conseguiu encontrar sua interface eth0.

Minha interface Ethernet está embutida no computador, então não acho que seja um problema de falha de hardware.

Existe algum comando do Linux para reconhecer novamente ou procurar a interface Ethernet e tentar encontrá-la?

Responder1

Acredito que o ifconfigcomando exibe apenas adaptadores de rede ativos (aqueles que estão ativos), a menos que você use a -aopção como ilustra @dien.

Este comando sempre exibe todos eles:ip link show

Provavelmente a interface não conseguiu obter um endereço DHCP de um servidor DHCP. Try ifup eth0, ou como sugere @ZaB, dhclient eth0 -v(o -v exibirá informações de diagnóstico).

Se algo estiver errado com seu DHCP e você precisar definir um endereço estático temporariamente, faça ifconfig eth0 up {ip_address} netmask {subnet_mask}- modifique /etc/resolv.confpara definir seus servidores DNS - tudo isso será substituído na próxima vez que dhclient eth0 -vfuncionar.

Se ip link shownão aparecer, eth0você pode verificar no BIOS para ver se sua Ethernet integrada está desabilitada ou possivelmente algo está errado com a configuração do seu kernel.

Responder2

Normalmente não seconectar-se à interface, mas conecte-se por meio dele. Para coisas de nível de usuário, /dev/ethXdeve ser alocado um endereço IP, seja através de DHCP (como no seu roteador ou firewall) ou configurado manualmente através da interface de administração.

Responder3

/etc/init.d/network start

ou

dhclient eth0 

ou uma simples reinicialização?

Responder4

Você pode verificar a existência da sua interface com

ifconfig -a 

ou

ls /sys/class/net/ethX

Se o dispositivo não existir, talvez o seu kernel não esteja configurado.

informação relacionada