Eu tenho um dispositivo executando o CentOS 5.x no VMWare ESX.
Recentemente atualizei para uma versão mais recente do CentOS (ainda em 5.x) e notei que a placa de rede não inicializava.
Se eu executar service network restart
, recebo um erro:
[root@foobox] service network restart
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: e1000 device eth0 does not seem to be present, delaying initialization [ FAILED ]
Quando verifico as propriedades da NIC em meu servidor esx, recebo uma nota/erro estranho associado a ele: Invalid Backing
. Dito isto, alguns servidores mais antigos têm essa mesma nota/aviso e estão funcionando bem do ponto de vista da rede, então acho que isso pode ser uma pista falsa.
Quando executo modprobe
o driver vmxnet3, estou obtendo resultados diferentes para os servidores:
Em sistemas antigos, recebo o seguinte:
[root@foobox2] modprobe vmxnet3
[root@foobox2]
No entanto, neste sistema recém-atualizado, se eu executar o mesmo comando, recebo o seguinte:
[root@foobox] modprobe vmxnet3
FATAL: Module vmxnet3 not found.
[root@foobox]
Para mim, isso sugere que o driver não está presente ou disponível. Este é um teste válido? Como posso confirmar se o driver vmxnet está instalado no meu servidor CentOS?
No Red Hat 5 e no CentOS 5, você precisa instalar o VMware Tools, porque os módulos vmware não incluem o kernel da linha principal.
Por exemplo, no SUSE 11 Sp1 com kernel
2.6.32.59-0.7-default
:como você pode ver o módulo está integrado no kernel como módulo externo, de qualquer forma você pode fazer um teste como este:
man modprobe: