Linux下安装网卡执行make install失败
1.查看硬件信息
apt-get install pciutils
lspci | grep -i ethernet
dmesg |grep eth
2.下载驱动解压安装
make
make install
3.编译出错解决
Kernel header files not in any of the expected locations
...
从错误信息来看是没装kernel header files
解决办法:
CentOS/RedHat
需要输入命令,安装kernel-headers kernel-devel:
yum install kernel-headers kernel-devel
Ubuntu/Debian
更新或安装linux headers
apt-get update && apt-get install build-essential linux-headers-$(uname -r)
启用网卡:
ip link set up dev ethX
在Debian 10/9操作系统上将网络接口名称更改为eth0模式的方法
请将以下内核参数添加到/etc/default/grub文件中的GRUB_CMDLINE_LINUX变量:
$ sudo nano /etc/default/grub
......
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
见下面的截图:
你需要更新grub并在进行更改后重新启动系统,运行以下命令:
$ sudo update-grub
$ sudo reboot