新装Ubuntu18.04.6无法上网问题

问题背景

新入职公司给配了一台新的台式机ThinkCentre,但系统是Windows,工作需要Linux环境,于是自己做了Ubuntu的启动盘,可装机后发现Ubuntu右上角没有网络链接,设置里也没有有线连接的选项。

解决过程

经过一系列的摸索,问题终于解决,原因是新机器较新,Ubuntu18.04没有带网卡驱动,可以先用手机USB给电脑共享网络安装驱动。

  • 首先终端运行lspci,查看网卡类型(我这台是Intel的网卡):
user@ubuntu:~$ lspci
...
00:1f.6 Ethernet controller: Intel Corporation Device 15f9 (rev 11)
...
  • 去Intel官网下载最新的网卡驱动(这个我找了好久):
    https://www.intel.cn/content/www/cn/zh/download/14611/15817/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux-final-release.html
  • 然后开始编译安装驱动:
  1. 解压缩
tar zxf e1000e-<x.x.x>.tar.gz
  1. cd到src目录
cd e1000e-<x.x.x>/src/
  1. 开始编译,注意需要加sudo执行
sudo make install

默认的安装目录是在下面这里,KERNEL VER可以通过终端执行uname -r查看内核版本

/lib/modules/<KERNEL VER>/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
  1. 执行modprobe命令加载网卡驱动
sudo modprobe e1000e
  1. 另外,驱动说明里说一旦安装了新驱动,为了防止系统加载老版本的驱动程序,最好还要执行下
update-initramfs -u

然后就可以发现桌面右上角有网络连接的图标可以正常联网啦~
还有就是压缩包内有个README文件,里面有详细的操作步骤和驱动安装说明可以看下。

备注

这里需要注意一下,我第二天的时候开机后网络又没有了,还以为是又出问题了,结果发现Ubuntu会自己升级内核版本,所以我又重新安装了一次就好了。
如下,我cd到/lib/modules/目录下会发现有两个内核版本

user@ubuntu:/lib/modules$ ll
总用量 16
drwxr-xr-x  4 root root 4096 6月   2 07:06 ./
drwxr-xr-x 22 root root 4096 6月   2 07:04 ../
drwxr-xr-x  6 root root 4096 6月   2 14:29 5.4.0-149-generic/
drwxr-xr-x  6 root root 4096 6月   1 16:26 5.4.0-84-generic/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容