使用搭载Ubuntu的树莓派开启热点
硬件设备:树莓派5b
搭建平台:Ubuntu24.04LTS
一·查看设备是否支持AP模式
iw : interface wireless 无线接口
iw list | grep -A 15 "Supported interface modes"
显示如下
显示如下证明支持AP模式
二.检查射频模式
rf radio frequency 射频
kill 关闭
sudo rfkill list
这说明我们的射频没有被屏蔽
如果被屏蔽运行这个
sudo rfkill unblock wifi
之后在运行
sudo rfkill list
三.让NetworkManager管理wlan0
sudo nmcli device set wlan0 managed yes
sudo systemctl restart NetworkManager
四.用尽可能详细的方式去创建wifi
因为我之前创建过了要先删除之前的配置
nmcli:因为我们使用networkmanager管理的wlan0端口
networkmanager command line interface
sudo nmcli connection add type wifi ifname wlan0 con-name Hotspot ssid 你的热点名称
sudo nmcli connection modify Hotspot 802-11-wireless.mode ap
sudo nmcli connection modify Hotspot 802-11-wireless.band bg
sudo nmcli connection modify Hotspot 802-11-wireless.channel 6
sudo nmcli connection modify Hotspot ipv4.method shared
sudo nmcli connection modify Hotspot wifi-sec.key-mgmt wpa-psk
sudo nmcli connection modify Hotspot wifi-sec.psk "你的密码"
sudo nmcli connection up Hotspot
五.检测是否成功
在机器上运行
# 检查连接状态
nmcli connection show
nmcli device status# 检查 wlan0 详细状态
nmcli device show wlan0# 检查热点信号
sudo iw dev wlan0 link
这时我们的wifi就成功能被我们的手机检测到啦