適用Linux所有版本,就是命令不一樣,我以Ubuntu為例,命令使用的也是Ubuntu的。 sudo apt-get install bcmwl-kernel-source #Broadcom 802.11 Linux STA 無線驅動源 sudo apt-get install broadcom ...
適用Linux所有版本,就是命令不一樣,我以Ubuntu為例,命令使用的也是Ubuntu的。
sudo apt-get install bcmwl-kernel-source #Broadcom 802.11 Linux STA 無線驅動源
sudo apt-get install broadcom-sta-common
sudo apt-get install broadcom-sta-source
sudo apt-get install b43-fwcutter #Broadcom 43xx 固件提取工具
sudo apt-get install firmware-b43-installer
我安裝完以上包之後查看,就看到已經識別到網卡設備了。我看網上有人說需要運行
sudo modprobe -r b43 ssb
sudo modprobe b43
有待考證,自行測試。
接下來我將使用nmcli
連接WiFi網路。
無線網卡通常被命名為wlan0,wlp3s0
等。
- 安裝相關軟體包
apt install network-manager
- 如果是普通的家用WiFi,運行以下命令即可連接
nmcli dev wifi connect "WiFi的名字" password "WiFi的密碼"
- 隱藏SSID的則需要額外操作,如下:
nmcli c add type wifi con-name "自定義連接名稱" ifname "無線網卡名稱" ssid "WiFi的名字"
nmcli con modify "自定義連接名稱" wifi-sec.key-mgmt wpa-psk
nmcli con modify "自定義連接名稱" wifi-sec.psk "WiFi的密碼"
nmcli con up "自定義連接名稱"
sudo nmcli conn modify "自定義連接名稱" connection.autoconnect yes
# 經測試關機後開機自動連接有概率失效了,所以建議設置一個開機自啟手動連接保險一點
echo -e '[Install] \nWantedBy=multi-user.target' >> /usr/lib/systemd/system/rc-local.service
vim /etc/rc.local
#!/bin/bash
nmcli con up "自定義連接名稱"
exit 0
chmod +x /etc/rc.local
sudo systemctl daemon-reload
sudo systemctl enable rc-local
sudo systemctl start rc-local
# 手動設定IP地址
sudo nmcli connection modify "自定義連接名稱" ipv4.method manual ipv4.addresses <ip地址>/<子網掩碼> ipv4.gateway 網關地址 ipv4.dns dns地址1,dns地址2
Wi-Fi 的配置文件通常位於 NetworkManager 的配置目錄中。在 Ubuntu 等基於 Debian 的系統中,Wi-Fi 的配置文件路徑是 /etc/NetworkManager/system-connections/ 目錄。
每個 Wi-Fi 連接都會在該目錄下創建一個單獨的配置文件,文件名通常與連接名稱相同。這些配置文件是以明文方式存儲的,但只有 root 用戶才有許可權讀取和修改這些文件。
vim /etc/NetworkManager/system-connections/Weidian-video.nmconnection
[connection]
id=自定義連接名稱
uuid=3eb64166-ef58-422b-9845-927069453c4e
type=wifi
interface-name=wlp2s0
timestamp=1691041051
bridge=br0
[wifi]
mode=infrastructure
ssid=Weidian-video
[wifi-security]
key-mgmt=wpa-psk
psk=密碼
[ipv4]
address1=172.19.128.18/17,172.19.128.1
dns=19.18.8.17;172.19.43.151;
method=manual
[ipv6]
addr-gen-mode=stable-privacy
method=auto
[proxy]
- 企業認證Wi-Fi連接
我也不會,求大佬教。