制作系統(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ū)動依賴的安裝
進系統(tǒng)安裝ssh(無需安裝)
yum install openssh-server
編譯網(wǎng)卡驅(qū)動
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)
直接編譯報錯
可以嘗試在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
查看網(wǎng)卡驅(qū)動
nmcli device show
查看所有連接
nmcli connection show
重啟網(wǎng)絡連接使配置生效
systemctl ripeload NetworkManager