Mac mini 装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 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] \n WantedBy=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]

posted on 2024-11-27 16:19  guan88  阅读(200)  评论(0)    收藏  举报

导航