制作系统镜像
系统镜像:openEuler-22.03-LTS-SP2-x86_64-dvd
网卡源码版本:yt6801-linux-driver-1.0.30
不要选DD模式做镜像
要插网口卡并配置DHCP方便后面驱动依赖的安装
进系统安装ssh(无需安装)
yum install openssh-server
编译网卡驱动
mkdir drivers
cd /root/drivers
将源码上传到该目录
安装依赖插件
yum install gcc make gcc-c++ gdb tar
安装编译架构包
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
直接编译报错
可以尝试在Makefile中添加以下编译选项临时绕过错误(修改源码src目录的Makefile文件)
EXTRA_CFLAGS += -Wno-error=incompatible-pointer-types
./yt_nic_install.sh
nmcli con add type ethernet con-name enp3s0 ifname enp3s0 ip4 192.168.1.191/24
nmcli con add type ethernet con-name enp3:s0 ifname enp3s0
查看网卡驱动
nmcli device show
查看所有连接
nmcli connection show
重启网络连接使配置生效
systemctl ripeload NetworkManager