Isso aconteceu comigo há um tempo atrás. Apenas faça isso como root: (Isso é o CentOS 6)
1) Obtenha o endereço MAC do dispositivo desejado: ip link show <device_name>
(Agradecimentos a @Mike Pennington por apontar este comando).
2) nano /etc/sysconfig/network-scripts/ifcfg-eth0
(se não existir, não importa, continue porque o nano permitirá criar o arquivo)
3) Insira as próximas linhas:
DEVICE="eth0"
HWADDR="**YOUR_MAC_ADDRESS**"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="dhcp"
4) Salve e saia do nano
5) ifdown <device_name>
(por exemplo, ifdown eth3)
6) ifup <device_name>
(por exemplo, ifup eth3)
7) Verifique se um endereço IP foi atribuído ao seu dispositivo emitindo o comando ip addr
Agora você deve ter tudo funcionando. Em qualquer caso, execute o comando lspci para procurar todos os dispositivos e a ethernet deve aparecer corretamente.
Se você quiser, execute o comando system-config-network
para configurar o novo dispositivo, mas se você fizer isso, verifique o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0
novamente e veja se o formato está correto, algo assim:
DEVICE=eth0
NM_CONTROLLED=no
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0
UUID=2gb02bd0-0bb0-8fgb-40f2-d6edd65f3e03
ONBOOT=yes
HWADDR=03:90:17:c0:41:34
PEERROUTES=yes
Se você tiver algum erro, poste-o aqui e nós verificaremos.