新装Linux系统没有网卡驱动的解决办法和步骤

供稿:hz-xin.com     日期:2025-01-13

刚安装的linux系统没有网卡驱动,下面给出我的解决方法:
(机器系统是RHEL5.3)
首先说明几个命令:

#lsmod

——显示已载入系统的模块。
执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。

#dmidecode

——以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。

#lspci

——list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能列出来),通过该命令可以查到网卡的厂商和型号。

#modprobe

——自动处理可载入模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

#depmod

——分析可载入模块的相依性。depmod可检测模块的相依性,供modprobe在安装模块时使用。

Linux下对网卡的支持往往是只对芯片的,所以对某些不是很著名的网卡,往往需要知道它的芯片型号以配置Linux.比如有的机器是Top link网卡,就不存在Linux的驱动,但是因为它是NE2000兼容,所以把它当NE2000就可以在Linux下用了.所以当你有一块网卡不能用,在找Linux的驱动程序之前一定搞清楚这个网卡用的什么芯片,跟谁兼容,比如3c509,ne2000等。这样的型号一般都在网卡上最大的一快芯片上印着,抄下来就是了。对于ISA接口的NE2000卡,先要作的一件事情,是将网卡设定为Jumpless模式.很多现在的网卡缺省 都是PnP模式,这在Windows下的确能减少很多麻烦,但是Linux不支持,所以Linux下必须是Jumpless模式.一般所有网卡都有带的驱动盘和DOS下可执行的一个设定程序,用该程序将网卡设为 Jumpless。对于PCI网卡,可以使用命令来查看:lspci。在显示的列表中找到“Ethernet Controller”,记下厂商和型号。然后在网上搜索该型号对应的linux平台下的驱动,下面以笔者的机器为例进行操作:

复制代码代码如下:
[root@localhost ~]# lspci | grep 'Ethernet controller'
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
网卡公司是Marvell,型号是88E8040,根据该型号就可以在网上搜索了。笔者建议最好到官方网站下载,而且不要使用IE。就是这个IE真把我害苦了,老是提示下载站点危险,不可靠。怎么设置IE选项都不行,最后换了360浏览器,立马能下载啦,当时真把自己感动坏了。

下载的驱动名字是:

复制代码代码如下:
install_v10.85.9.3.tar.bz2
然后随便考到一个目录下,执行下面命令:

复制代码代码如下:
[root@localhost ~]#tar jxvf install_v10.85.9.3.tar.bz2
,在当前路径下得到一个DriverInstall目录,进入该目录:

复制代码代码如下:
[root@localhost ~]cd DriverInstall
然后会看到一些文件。
注:现在有些驱动,虚拟机工具等软件虽然是tar包,但是为了安装方便,都被编写成了脚本文件,所以当你拿到这个解压后的软件时,只需执行它的的脚本即可,后面的就根据提示进行操作,基本就是傻瓜式操作。
拿这个软件来说,执行命令:

复制代码代码如下:
[root@localhost ~]./install.sh
下面的执行就是提示操作,怎么提示,你就怎么操作。英文不能太差,因为这类信息几乎都是英语的,不过你可以查辞典的。
最后,重启机器就行了。

另外,网上还有的做法是先编译生成模块,然后进行加载。若加载成功的话,就让系统启动时自动加载该模块。这种做法很常规,也是最有说服力的。笔者下载的驱动脚本里直接集成了这些步骤,看起来简单,实际上都写在了脚本里。



CentOS7.6安装无线网卡驱动|Linux如何安装网卡驱动|Linux如何让配置网卡...
在安装完成后,作者体验了几天,发现无线网卡的使用比较稳定,但仍存在一些未解决的问题,如代码注释中的 TODO 字眼所示。作者将这些代码问题整理成列表,有兴趣的读者可以参考并协助完成。本文主要描述了在 CentOS7.6 系统中解决 Realtek8822be 无线网卡驱动安装问题的过程。对于其他发行版的 Linux 系统,...

Linux操作系统知识(3)- Ubantu重启后找不到网卡设备重装网卡驱动
在使用Ubuntu操作系统时,遇到重启后找不到网卡设备的问题,可能需要重装网卡驱动解决。本文将详细阐述解决步骤。首先,使用命令`sudo lshw -c network`查看网卡设备名称,如未显示设备名称,接着执行第二步。通过`lspci | grep net`命令查看网卡型号,以获取驱动信息。若显示的驱动与网卡型号不匹配(如`r...

cdlinux系统下怎样安装无线网卡驱动现已
cdlinux系统下可通过以下步骤安装无线网卡驱动:1、先检查下主机的VMware usb 服务有没有开启。主机下按ctrl+r打开“运行”对话框。输入“services.msc”,打开“系统服务”;2、在服务列表里看下“VMware USB Arbitration Service”有没有开启;3、在虚拟机中设置“USB控制器”。在虚拟机关机状态下依次...

安装网卡驱动找不到网络适配器安装网卡驱动linux
4、通过以上步骤,此时主机中的无线网卡已被弹出,而虚拟机中的无线网卡驱动已安装成功并且可以正常使用。cdlinux中怎么加无线网卡驱动?CDlinux里可通过以下步骤加载无线网卡:1、先检查下主机的VMwareusb服务有没有开启。主机下按ctrl+r打开“运行”对话框。输入“services.msc”,打开“系统服务”;2、...

CDlinux下 如何装网卡驱动
希望以上建议能对你有所帮助。在CDLinux环境下,若需要安装网卡驱动,应首先考虑找回随购买主板一同附赠的专用光盘。光盘内通常包含系统所需的网卡驱动程序,为正确安装网卡提供关键支持。如果驱动精灵等辅助工具未能解决问题,那么使用原装光盘进行驱动安装将是最佳选择。如若手中没有光盘,不妨向拥有相同或相近...

Linux安装网卡驱动linux安装网卡驱动
linuxdeepin如何装网卡驱动?你先进入系统后打开终端ifconfig-a看下有没有识别到网;卡识别到话会显示eth0然后用ifupeth0它的配置文件是\/etc\/sysconfig\/network-scripts\/ifcfg-eth0onboot设置为yes设置网卡参数即可如果没有认到的话你就装下驱动解压缩后cde1000-8.0.35\/src然后makemakeinstall然后重启就...

Linux下怎么加载无线网卡驱动
如果遇到权限问题,可以通过使用sudo命令来提升权限,例如:sudo modprobe 这条命令将以管理员权限运行modprobe命令,从而加载无线网卡驱动。总之,在Linux环境下加载无线网卡驱动需要确认无线网卡是否被识别,安装必要的驱动,以及正确加载驱动。如果遇到问题,可以通过查阅系统日志和相关文档来解决问题。

linux系统下怎么安装usb无线网卡驱动
一种是无线网卡厂家提供了针对Linux系统的驱动,这种情况下,你可以选择两种方式来安装:一种是使用随附的光盘,另一种是访问网卡的官方网站下载驱动程序。如果你运气不错,能够找到rpm包,那么安装过程将更加简单,只需将驱动文件复制到\/root目录下,并执行命令rpm -ivh 文件名即可完成安装。另一种情况是...

Linux系统安装网卡驱动指南linux安装网卡驱动教程
接着,将安装文件传输到相应的Linux系统文件系统中,大多数驱动文件是压缩包,需要使用命令“tar –jtf 驱动文件名”将文件名解压缩开来。随后,利用”cd”命令进入相应的文件读取网卡的具体型号,并运行相应的安装文件来加载网卡的驱动,命令为“make install”。如果一切顺利,可以使用命令“lsmod”查看当前...

怎么在linux 下装网卡驱动。ar9285无线网卡在linux下有驱动吗?
1.Linux下驱动无线网卡需要先安装网卡驱动,这里以BCM4310无线网卡为例 下载地址:http:\/\/www.broadcom.com\/support\/?gid=1 2.解压无线网卡驱动压缩包 [root@test ~]#tar -xf ndiswrapper-1.52.tar.gz 3.命令cd进入ndiswrapper-1.52解压目录 [root@test ~]#cd ndiswrapper-1.52 4.编译安装驱动...