首先需要确定是没有安装网卡驱动,还是有网卡驱动,但是没有加载。我的是没有网卡驱动,在终端输入:
lspci -v
刚开始的时候Kernel modules是没有e1000e的。
确定网络驱动,在window下,打开设备管理器,查看网卡驱动。我的是:Inter® Ethernet Connection (14) I219-V。网络驱动查看:网络适配器驱动(linux)
下载压缩包后解压。在e1000e-xxx/src下输入:
sudo make install
如果你是刚安装ubuntu是没有camke,需要安装cmake和g++,从官网上下载就很麻烦,你可以在你的的U盘(就是你的启动盘)里面找到,需要将U盘里面的四个文件,文件位置如下:
pool/main/m/make-dfsg
pool/main/g/gcc-8
pool/main/g/gcc-7
pool/main/g/gcc-default
四个文件复制到本地。
按照上面文件顺序依次编译。只要有.deb文件就执行
sduo dpkg -i *.deb
例子:
现在你已经安装了cmake和g++了。回到之前的e1000e-xxx/src目录。
sudo make install
再执行如下,就可以在开机就启动驱动
sudo modprobe e1000e
可以看到网卡驱动已经加载了。
若有不懂之处也可以查看e1000e/README文件。