飛牛os WIFI手動(dòng)設(shè)置固定ip
當(dāng)安裝完驅(qū)動(dòng)后浩淘,ip a可以看到無(wú)線網(wǎng)卡時(shí)捌朴,通過(guò)NetworkManager來(lái)手動(dòng)配置網(wǎng)卡的ip吴攒。
1、查看wifi列表
nmcli dev wifi list
wifi
2砂蔽、鏈接wifi
sudo nmcli dev wifi connect "wifi名字" password "密碼"
3洼怔、手動(dòng)指定wifi的ip
依次執(zhí)行如下命令(替換ip以及網(wǎng)關(guān)、dns為自己的):
nmcli對(duì)應(yīng)的圖形命令為nmtui
//192.168.1.100為ip地址
sudo nmcli connection modify "wifi名稱" ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify "wifi名稱" ipv4.gateway 192.168.1.1
sudo nmcli connection modify "wifi名稱" ipv4.dns "8.8.8.8,8.8.4.4"
sudo nmcli connection modify "wifi名稱" ipv4.method manual
執(zhí)行完成后左驾,重啟網(wǎng)卡
sudo systemctl restart NetworkManager
4茴厉、重啟完成后ip a 就可以看到wifi鏈接成功了
5、查看wifi的配置文件
cd /etc/NetworkManager/system-connections/
進(jìn)入該目錄什荣》海可以看到以wifi名稱命名,而以.nmconnection結(jié)尾的文件稻爬,該文件即是NetworkManager的網(wǎng)絡(luò)配置文件嗜闻。
在這個(gè)文件里,可以手動(dòng)指定ip桅锄。
飛牛os(Debain12) usb網(wǎng)卡(Dual Band usb3.0)驅(qū)動(dòng)安裝
網(wǎng)卡如下圖:
usb網(wǎng)卡
驅(qū)動(dòng)需要自己編譯
首先去下載驅(qū)動(dòng)源碼:
https://github.com/cilynx/rtl88x2bu
解決了錯(cuò)誤的源碼:
https://download.csdn.net/download/wangkunggxx/89953079
進(jìn)入代碼文件夾琉雳,編譯:make
若提示沒(méi)有g(shù)cc,先安裝gcc
執(zhí)行make友瘤,提示沒(méi)有g(shù)cc錯(cuò)誤
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.6.38-trim/build M=/vol1/1000/tmp/rtl88x2bu-5.8.7.1 modules
make[1]: Entering directory '/usr/src/linux-headers-6.6.38-trim'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Debian 12.2.0-14) 12.2.0
You are using:
/bin/sh: 1: bc: not found
/bin/sh: 1: gcc: not found
CC [M] /vol1/1000/tmp/rtl88x2bu-5.8.7.1/core/rtw_cmd.o
/bin/sh: 1: gcc: not found
安裝gcc
sudo apt update
//安裝依賴
sudo apt install libc6
sudo apt install libc-dev
//安裝gcc
sudo apt install build-essential
安裝完成后翠肘,再次make
遇到的錯(cuò)誤一
/tmp/wifilink/rtl88x2bu-5.8.7.1_35809.20191129_COEX20191120-7777/core/rtw_debug.c:45:69: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
45 | RTW_PRINT_SEL(sel, "build time: %s %s\n", __DATE__, __TIME__);
原因是DATE無(wú)法識(shí)別。打開(kāi)rtw_debug.c文件辫秧,注釋掉45行的代碼束倍。
錯(cuò)誤2
/bin/sh: 1: bc: not found
bc不存在,使用sudo apt install bc安裝盟戏。
全部完成后绪妹,再次make就可通過(guò)。
安裝sudo make install
安裝完成后柿究,重啟網(wǎng)卡或者系統(tǒng)邮旷。
ip a 查看網(wǎng)卡狀態(tài)
截屏2024-11-04 14.54.37.png
可以看到 我的無(wú)限網(wǎng)卡名稱。說(shuō)明驅(qū)動(dòng)安裝完成蝇摸!