Como se reconectar à interface Ethernet no computador Linux?

2

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

Normalmente ele tem a interface "Loopback Local" nele & amp; a interface eth0 "Ethernet" que faz todo o seu manuseio de Ethernet.

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

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

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

user1207381
fonte
1
Ele costumava trabalhar? Você fez alguma coisa relacionada ao kernel? O que provocou sua execução ifconfig?
Eu acredito que você quer dizer o ethernet interface de rede não a ethernet módulo . Você obtém interfaces quando executa o ifconfig.
Funcionou anteriormente quando precisei configurar o endereço IP do dispositivo. Eu não acredito que fiz algo relacionado ao kernel. O motivo pelo qual eu fiz ifconfig foi verificar o módulo quando meu comando ping não estava funcionando.
Você poderia nos dar as seguintes informações: Versão do kernel Linux (uname -a), Distribuição (Ubuntu, Puppet, Fedora, Red Hat, Suse, etc.) e a versão de distribuição, e finalmente (se você souber) o fabricante da interface ethernet nome do produto (você pode fazer 'lspci' para descobrir isso também). Isso nos ajudará a fornecer as instruções corretas, pois são várias maneiras de configurar a rede.
Huygens

Respostas:

2

Eu acredito que o ifconfig comando só exibe adaptadores de rede ativos (aqueles que estão ativos), a menos que você use o -a opção 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. Experimentar ifup eth0, ou como @ZaB sugere, dhclient eth0 -v (o -v exibirá informações de diagnóstico).

Se algo estiver errado com o seu DHCP e você precisar definir um endereço estático temporariamente, ifconfig eth0 up {ip_address} netmask {subnet_mask} - modificar /etc/resolv.conf para configurar seus servidores DNS - tudo isso é sobrescrito da próxima vez dhclient eth0 -v trabalho.

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

LawrenceC
fonte
0

Um não costuma conectar-se à interface , mas conecte através dele. Para coisas no nível do usuário, /dev/ethX deve ser alocado um endereço IP, seja através de DHCP (a partir do seu roteador ou firewall), ou manualmente configurado através da interface de administração.

wallyk
fonte
Existe alguma maneira de adicionar interfaces ou procurá-las?
@ user1207381: Claro, para interfaces físicas, basta conectá-las. Para interfaces virtuais, você as cria através da ferramenta administrativa de rede.
wallyk
0
/etc/init.d/network start

ou

dhclient eth0 

ou uma simples reinicialização?

ZaB
fonte
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.

dien
fonte