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?
Respostas:
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 vezdhclient eth0 -v
trabalho.E se
ip link show
não mostra umeth0
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.fonte
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.fonte
ou
ou uma simples reinicialização?
fonte
Você pode verificar a existência de sua interface com
ou
Se o dispositivo não existir, talvez seu kernel não esteja configurado.
fonte