Centos 6.4 no VirtualBox falha ao iniciar a eth0

0

Dois arquivos de interface estão em / etc / sysconfig / network-scripts , arquivo ifcfg-eth0:

DEVICE=eth0
HWADDR=08:00:27:DA:52:FB
TYPE=Ethernet
UUID=...
ONBOOT=yes
MM_CONTROLLED=no
BOOTPROTO=dhcp

arquivo ifcfg-eth1:

DEVICE=eth1
HWADDR=08:00:27:B1:7B:AA
TYPE=Ethernet
UUID=...
ONBOOT=yes
MM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.57.101
NETMASK=255.255.255.0

ifconfig apenas fornece eth1 e lo, mas não eth0.

service network status dá:

Configured devices:
lo eth0 eth1
Currently active devices:
lo eth1

ifconfig eth0 up dá:

eth0:unknown interface: No such device.

Centos em execução no Virtualbox, configurado com dois NIC. Um está usando NAT, o outro é somente para hospedagem. Como eu poderia trazer a eth0 para que ela pudesse usar a Internet?

EDIT: /etc/udev/rules.d/70-persistent-net.rules mostra eth2, que deve ser eth0. Corrigi-lo e reinicie a eth2 novamente.

    
por Tiina 28.06.2016 / 10:32

2 respostas

0

Dependendo da versão do kernel, procure por eth0 no arquivo /etc/modprobe.conf (kernel 2.6) ou /etc/modules.conf (kernel 2.4). Se não estiver lá, descubra de que módulo você precisa do NIC. Adicione o módulo com o modprobe, verifique se ele está carregado, verifique novamente com o ifconfig se ele está funcionando e, se tudo correr bem, faça a mudança após a reinicialização (grave a adição ao etc / modprobe.conf).

Como alternativa, altere o tipo de caixa virtual do NIC para algo como e1000.

    
por 28.06.2016 / 10:57
0

Eu finalmente encontrei a resposta. O endereço MAC em /etc/udev/rules.d/70-persistent-net.rules é diferente daquele em ifcfg-eth0. Altere o endereço MAC em ifcfg-eth0 da mesma forma que em 70-persistent-net.rules. e reinicie o sistema ou reinicie a rede de serviços.

    
por 28.06.2016 / 11:50