制作系統(tǒng)鏡像
系統(tǒng)鏡像:openEuler-22.03-LTS-SP2-x86_64-dvd
網(wǎng)卡源碼版本:yt6801-linux-driver-1.0.30
不要選DD模式做鏡像
要插網(wǎng)口卡并配置DHCP方便后面驅(qū)動(dòng)依賴的安裝
進(jìn)系統(tǒng)安裝ssh(無需安裝)
yum install openssh-server
編譯網(wǎng)卡驅(qū)動(dòng)
mkdir drivers
cd /root/drivers
將源碼上傳到該目錄
安裝依賴插件
yum install gcc make gcc-c++ gdb tar
安裝編譯架構(gòu)包
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
直接編譯報(bào)錯(cuò)
可以嘗試在Makefile中添加以下編譯選項(xiàng)臨時(shí)繞過錯(cuò)誤(修改源碼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
查看網(wǎng)卡驅(qū)動(dòng)
nmcli device show
查看所有連接
nmcli connection show
重啟網(wǎng)絡(luò)連接使配置生效
systemctl ripeload NetworkManager