ubuntu linux 怎么装网卡驱动啊

ubuntu linux 怎么装网卡驱动啊,第1张

首先,你要去下载网卡驱动的安装包 RPM文件。
常见的Intel、BroadCom、Realtek等公司,都有Linux网卡驱动下载。
以下,以BroadCom网卡驱动为例进行说明。
BroadCom网卡设备名为 tg3,所以你会看到命令中有很多tg3
1)安装网卡驱动
rpm -ivh RPMS/i386/tg3-<驱动版本>i386rpm
2)检查内核中是否被成功安装驱动
ls /lib/modules/<kernel_version>/kernel/drivers/net/tg3o
或者 ls /lib/modules/<kernel_version>/kernel/drivers/net/tg3ko
3)装载驱动
一般执行 modprobe tg3 , 也有些Linux 执行 insmod tg3o
4)查看网卡
ifconfig -a

依然是关于Ubuntu2004新版本新电脑的安装使用,大致问题和情况,在之前的文章说过,本文做一个简单的梳理总结。既然是组装的新机器,之前从没装过其他任何 *** 作系统,当然也没有网卡驱动之类的。在这种情况下说明下怎么在Ubuntu2004 *** 作系统的电脑上安装网卡驱动。当然安装Ubuntu2004可以参考以前的文章,至于说软件包依赖关系,这其实是和第一步安装驱动的步骤是承接着的。且看下文。

之前文章已经说过电脑 *** 作系统Ubuntu2004是通过U盘启动盘安装的,所以U盘里有iso镜像包Create出来的一堆文件。而我们要安装的网卡驱动,其实就在这个iso镜像包里,所以我们在安装以后需要把包解压在电脑某个文件夹里(比如这里把所有文件放到usb2os文件夹)。

Ubuntu官方预留的网卡驱动文件就在它们镜像包里,我们可以到这里pool->restricted->b->bcmwl文件夹里,就能找到这个名字很长的bcmwl-kernel-source_630223248+bdcom-0ubuntu8_amd64deb文件,终端打开进入这个文件夹,用命令行安装:sudo dpkg -i 文件名deb 就可以执行了。

当然玩电脑如同经历生活一样,从来都不会那么顺利,你在安装这个软件包的时候,就会看到第一个软件包的依赖问题。是缺乏dkms_2203-2ubuntu111_alldeb,当然其实不是一个,而是好几个依赖。一个接一个。

所以当你sudo dpkg -i 文件名deb的时候,基本可以肯定不会一下子就搞定了。肯定会提示出错,缺乏某个依赖关系。这个截图只是在经历一次次依赖关系的困扰后拍摄的,所以一个接一个的依赖,为了方便观察,个人打开了一个又一个的终端,逐个执行,所以显得比较眼花缭乱。刚安装好系统第一次执行会出现一大堆依赖没有安装。之后你要做的就是像我这样,逐个安装前置依赖软件包。

简单举例,第一次你安装bcmwl那个deb的时候,会发现下面有一堆依赖,比如gcc啦,比如c编译器啦,比如dkms啦等等等等。此时你可以按照shell提示,在图形界面下进入另个文件夹(不反对你在终端里一个个执行,只是那样容易记混),以sudo dpkg -i同样的命令安装另外一个deb包,当然几乎都会出现这样的情况:它又提示,缺乏另外一个依赖。所以我们的坎坷征途便开始了。安装第一个软件包,缺乏依赖无法安装,就要先安装另外一个软件包,而安装另外一个软件包的时候,还会发现还是缺乏依赖无法安装,你还要去找另外其他的软件包。

到最后,你总能理出很多软件包都依赖的那个终极软件包。当终极软件包sudo dpkg -I 软件deb执行后,不会再提示某依赖问题了,然后依赖它的其他软件就可以安装了。而做完所有依赖的问题后,还有一个问题:未配置问题。

等依赖问题和配置问题都解决了,安装该安装的软件,这一切才会畅通无阻。有朋友会有疑问,既然有图形界面,那么为什么安装软件不在图形界面里双击安装呢?刚开始自己也是这么想,不过后来发现并不可行,远远没有终端命令来得快捷。再说有些文件还要root来改变属性,所以终端命令更方便。

当然了,到最后我们也应该清楚,我们安装的是网卡驱动,但如果没有网卡,当然还是没法上网的。而你要在安装了Ubuntu *** 作系统的电脑上上网,还是要买个兼容Linux系统的网卡硬件的。

修改网卡配置文件
1
sudo vi /etc/network/interfaces
立即更新网卡配置
注:我在ubuntu16上仅重启网卡,无法更新网卡配置
更新步骤:先清空网卡配置,再重启网卡重新加载配置
1
2
3
# 清空网卡配置
# ens33为要更新的网卡名称
sudo ip addr flush dev ens33
重启方式一:
注:有人说1404版本后此方法不生效,但我1604server版本依然能用
1
sudo service networking restart
重启方式二:
注:有人说1404版本后此方法不生效,但我1604server版本依然能用
1
sudo /etc/initd/networking restart
重启方式三:

这里的现象是:ubuntu 机器能连接 wifi 上网,但用网线直连却连接不上网络。在确保网卡硬件没问题的情况下,主要原因应该是有线网卡驱动没有装 或 驱动型号不匹配。这里介绍一下怎么解决这个问题。
若原来安装了驱动,首先要做的就是得把原来的驱动卸载掉。
# 查看网卡型号 lspci | grep net
可以看到我这里的型号是 8125。
# 查看网卡驱动 lspci -k
可以看到这里的网卡驱动是 r8169,这和网卡型号是不匹配的,咱们先把它卸载掉。
# 找到网卡驱动的位置 并删除 modinfo r8169 | grep filename sudo rm -rf <找到的path>/r8169ko​# 卸载驱动 sudo rmmod r8169​# 查看是否卸载成功 sudo lsmod | grep r8169
然后是要下载对应的驱动,网址:>

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

原文地址: https://outofmemory.cn/yw/13399301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存