linux – 如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?

linux – 如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?,第1张

概述我有一台在VMWare ESX上运行CentOS 5.x的设备. 最近我把它升级到更新版本的CentOS(仍然是5.x),我注意到网卡不会初始化. 如果我运行服务网络重启,我收到一个错误: [root@foobox] service network restart Shutting down loopback interface: [ OK ]Bring 我有一台在VMWare ESX上运行CentOS 5.x的设备.

最近我把它升级到更新版本的CentOS(仍然是5.x),我注意到网卡不会初始化.

如果我运行服务网络重启,我收到一个错误:

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

当我检查我的esx服务器上的NIC属性时,我得到一个奇怪的注释/错误:无效的备份.话虽这么说,一些旧的服务器有相同的注意/警告,从网络角度来看工作正常,所以我认为这可能是一个红色的鲱鱼.

当我为vmxnet3驱动程序运行modprobe时,我得到的服务器结果不同:

在旧系统上,我得到以下内容:

[root@fooBox2] modprobe vmxnet3[root@fooBox2]

但是在这个新升级的系统上,如果我运行相同的命令,我会得到以下内容:

[root@fooBox] modprobe vmxnet3FATAL: Module vmxnet3 not found. [root@fooBox]

对我来说,这表明司机不存在或没有.这是一个有效的测试吗?如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?

解决方法 在Red Hat 5和CentOS 5中,您需要安装VMware Tools,因为vmware模块不包含主线内核.

例如,在带有内核2.6.32.59-0.7的SUSE 11 Sp1中 – 默认值:

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"

男人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.
总结

以上是内存溢出为你收集整理的linux – 如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?全部内容,希望文章能够帮你解决linux – 如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1042859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存