Como reconectar a interface Ethernet no computador Linux?

2

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

Normalmente, ele tem a interface "Loopback local" nele & a interface eth0 "Ethernet" que faz todo o seu manuseio de Ethernet.

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

A minha interface Ethernet está integrada no computador, por isso não acho que seja um problema de hardware.

O comando deles é Linux para reconhecer ou procurar pela interface Ethernet e tentar encontrá-la?

    
por user1207381 19.04.2012 / 18:21

4 respostas

2

Acredito que o comando ifconfig exiba somente adaptadores de rede ativos (aqueles que estão ativos), a menos que você use a opção -a como @dien ilustra.

Este comando sempre exibe todos eles: ip link show

Provavelmente, a interface não conseguiu obter um endereço DHCP de um servidor DHCP. Tente ifup eth0 , ou como @ZaB sugere, 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} - modificar /etc/resolv.conf para definir seus servidores DNS - tudo isso será sobrescrito da próxima vez que dhclient eth0 -v funcionar.

Se ip link show não mostrar um eth0 , você poderá verificar no BIOS para ver se a sua ethernet onboard está desativada, ou possivelmente algo está errado com a configuração do seu kernel.

    
por 26.04.2012 / 15:11
0

Geralmente, o não se conecta à interface , mas se conecta por meio dele. Para materiais no nível do usuário, /dev/ethX deve receber um endereço IP, seja por meio do DHCP (a partir do seu roteador ou firewall), ou manualmente configurado através da interface administrativa.

    
por 19.04.2012 / 19:29
0
/etc/init.d/network start

ou

dhclient eth0 

ou uma simples reinicialização?

    
por 19.04.2012 / 22:41
0

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

ifconfig -a 

ou

ls /sys/class/net/ethX

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

    
por 26.04.2012 / 08:25