前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >树莓派 Ubuntu 18.04 启动2.4Ghz或5Ghz热点及部分5G信道启动失败解决方法「建议收藏」

树莓派 Ubuntu 18.04 启动2.4Ghz或5Ghz热点及部分5G信道启动失败解决方法「建议收藏」

作者头像
全栈程序员站长
发布2022-09-02 15:56:58
1.6K0
发布2022-09-02 15:56:58
举报

大家好,又见面了,我是你们的朋友全栈君。

配置热点

1.建立wifi热点

建立 2.4GHz热点

代码语言:javascript
复制
sudo nmcli c add type wifi ifname <wifi-device> con-name <connection-name> autoconnect no ssid <hotspot-ssid>   新建热点
sudo nmcli connection modify <connection-name> 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared  路由网络协议
sudo nmcli connection modify <connection-name> wifi-sec.key-mgmt wpa-psk   加密方式
sudo nmcli connection modify <connection-name> wifi-sec.psk <password> 配置密码

Example:

代码语言:javascript
复制
建立2.4Ghz热点
网卡设备:<wifi-device>=wlan0
连接名:<connection-name>=test24G
热点名称:<hotspot-ssid>=hotspotname24G
热点密码:<password>=12345678
代码语言:javascript
复制
sudo nmcli radio wifi on
sudo nmcli c add type wifi ifname wlan0 con-name test24G autoconnect no ssid hotspotname24G
sudo nmcli connection modify wlan0 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
sudo nmcli connection modify wlan0 wifi-sec.key-mgmt wpa-psk
sudo nmcli connection modify wlan0 wifi-sec.psk 12345678
sudo nmcli connection up wlan0

建立5GHz热点

代码语言:javascript
复制
建立5Ghz热点
网卡设备:<wifi-device>=wlan0
连接名:<connection-name>=test5G
热点名称:<hotspot-ssid>=hotspotname5G
热点密码:<password>=12345678
5G信道:149
代码语言:javascript
复制
sudo nmcli c add type wifi ifname wlan0 con-name test5G autoconnect no ssid hotspotname5G
sudo nmcli c modify test5G 802-11-wireless.mode ap 802-11-wireless.band a 802-11-wireless.channel 149 802-11-wireless.powersave 2 ipv4.method shared
sudo nmcli c modify test5G 802-11-wireless-security.key-mgmt wpa-psk
sudo nmcli c modify test5G 802-11-wireless-security.psk 12345678

2.设置wifi国家码为中国

代码语言:javascript
复制
sudo iw reg set CN

3.启动热点

代码语言:javascript
复制
sudo nmcli radio wifi on 
sudo nmcli c up <connection-name>

4.删除热点

代码语言:javascript
复制
sudo nmcli c delete <connection-name>

参考

设置热点DHCP网段

代码语言:javascript
复制
sudo nmcli con modify hotspot ipv4.addresses 10.42.0.1/26

TroubleShooting

5GHz wifi热点启动失败

代码语言:javascript
复制
Aug 18 14:42:10 ubuntu kernel: ieee80211 phy0: brcmf_cfg80211_start_ap: Set Channel failed: chspec=53409, -52

原本配置的5g wifi 信道是149,启动会遇到set channel failed的问题,之前尝试过先连接其他wifi,再启动热点即可。但没有其他方法,因此更换了信道,经测试信道36可以正常启动。

但发现在连接过wifi的,信道36无法启动,https://www.zhihu.com/question/41997859,刚好看到一篇讨论不同国家5G wifi信道的区别,推测是系统配置的国家码不对。

在这里插入图片描述
在这里插入图片描述

查阅相关资料后,可以使用iw

获取当前信道情况

代码语言:javascript
复制
iw reg get

设置国家码为中国

代码语言:javascript
复制
sudo iw reg set CN

将国家码修改为中国后,149信道即可正常使用。设置为CN后,用iw list查看,只有149-165可用,与实际标准有所出入

在这里插入图片描述
在这里插入图片描述

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139639.html原文链接:https://javaforall.cn

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置热点
  • 参考
  • TroubleShooting
    • 5GHz wifi热点启动失败
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com