Как я могу подтвердить, установлен ли мой vmxnet драйвер на моем сервере CentOS?

У меня есть устройство рабочий CentOS 5.x на VMware ESX.

Совсем недавно я обновил его до более новой версии CentOS (все еще в 5.x), и я заметил, что сетевая плата не инициализирует.

Если я работаю service network restart Я получаю ошибку:

[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 ]

Когда я проверяю свойства NIC на своем esx сервере, я связал нечетное примечание/ошибку с ним: Invalid Backing. Однако некоторые более старые серверы имеют это то же примечание/предупреждение и хорошо работают с сетевой точки зрения, таким образом, я думаю, что это могло бы быть отвлекающим маневром.

Когда я работаю modprobe для vmxnet3 драйвера я получаю различные результаты для серверов:

В старых системах я получаю следующее:

[root@foobox2] modprobe vmxnet3
[root@foobox2]

Однако в этой недавно обновленной системе, если я выполняю ту же команду, я получаю следующее:

[root@foobox] modprobe vmxnet3
FATAL: Module vmxnet3 not found. 
[root@foobox]

Мне это предполагает, что драйвер не присутствует или доступен. Действительно ли это - допустимый тест? Как я могу подтвердить, установлен ли vmxnet драйвер на моем сервере CentOS?

7
задан 16 March 2015 в 18:05
1 ответ

В Red Hat 5 и CentOS 5 вам нужно установить VMware Tools, потому что модули vmware не включают ядро основной линии.

Например, в SUSE 11 Sp1 с ядром 2.6.32.59-0. 7-default:

grep -i vmxnet3 /boot/config-2.6.32.59-0.7-default 
CONFIG_VMXNET3=m

как вы видите, модуль интегрирован в ядро как внешний модуль, в любом случае вы можете сделать тест вроде этого:

modprobe -q vmxnet3 && echo "vmxnet3 installed" || echo "vmxnet3 not installed"

man modprobe:

RETURN VALUE     

  modprobe returns 0 on success, 1 on an unspecified error and 2 if the module is not supported. Use the --allow-unsupported-modules option to force using an  unsup-
   ported module.
5
ответ дан 2 December 2019 в 23:42

Теги

Похожие вопросы