macmini 装Linux后 WIFI解决办法
适用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连接
我也不会,求大佬教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)