Instalei o CentOS 6.3 na minha partição do hardrive (nova instalação ... instalação mínima).
Após a instalação bem-sucedida, vejo que o eth0 estava inoperante. Procurei este arquivo: /etc/udev/rules.d/70-persistent-net.rules
mas não o encontrei.
Aqui estão as minhas ifcfg-eth0
configurações: Nota : eu tive que criar este arquivo manualmente
DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET
Esta máquina está conectada à Ethernet (eu tenho o Windows 7 em outra partição e consigo me conectar à Internet com isso).
$ ifconfig -a | grep eth
retorna nenhum resultado
$ ethtool eth0
retorna Cannot get device settings : No such device...
O que posso tentar fazer com que o CentOS detecte eth0?
command not found
eth
em dmesg não retorna nada. Não foi possível instalar o pciutils, pois isso me causa esse erroPYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"
... Acredito que esse erro novamente esteja relacionado à placa de rede não disponívelRespostas:
Na minha situação, alterei a configuração do adaptador de rede do meu hypervisor após a instalação do CentOS. O que aconteceu neste caso é que a interface antiga eth0 não existia mais, mas uma nova chamada eth1 existia.
Mudei a configuração de rede
/etc/sysconfig/network-scripts/ifcfg-eth0
para usarDEVICE=eth1
e funcionou novamente.fonte
/sys/class/net/eth1
para/sys/class/net/eth0
e reiniciar. Na próxima reinicialização, a interface subiu normalmente. Não tenho certeza se era a coisa certa a fazer, mas isso corrigiu o problema.Como você especificou que esta é uma configuração não clonada, assumirei que você está usando um ambiente de virtualização para sua máquina. Nesse caso, a solução que funcionou para mim em um Centos 5 foi simplesmente alterar o tipo de adaptador de rede de vmxnet3 para e1000.
Para mim foi assim:
fonte