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

树莓派 Ubuntu 18.04 启动2.4Ghz或5Ghz热点及部分5G信道启动失败解决方法「建议收藏」配置热点1.建立wifi热点建立2.4GHz热点sudonmclicaddtypewifiifname<wifi-device>con-name<connection-name>autoconnectnossid<hotspot-ssid>新建热点sudonmcliconnectionmodify<connection-name>802-11-wireless.modeap802-11-wireless.

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

配置热点

1.建立wifi热点

建立 2.4GHz热点

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:

建立2.4Ghz热点
网卡设备:<wifi-device>=wlan0
连接名:<connection-name>=test24G
热点名称:<hotspot-ssid>=hotspotname24G
热点密码:<password>=12345678
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热点

建立5Ghz热点
网卡设备:<wifi-device>=wlan0
连接名:<connection-name>=test5G
热点名称:<hotspot-ssid>=hotspotname5G
热点密码:<password>=12345678
5G信道:149
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国家码为中国

sudo iw reg set CN

3.启动热点

sudo nmcli radio wifi on 
sudo nmcli c up <connection-name>

4.删除热点

sudo nmcli c delete <connection-name>

参考

设置热点DHCP网段

sudo nmcli con modify hotspot ipv4.addresses 10.42.0.1/26

TroubleShooting

5GHz wifi热点启动失败

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

获取当前信道情况

iw reg get

设置国家码为中国

sudo iw reg set CN

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • oninput onpropertychange「建议收藏」

    oninput 是 HTML5的标准事件,对于检测 textarea,input:text,input:password和input:search  oninput 事件在IE9以下版本不支持,是onpropertychange的非IE浏览器版本,支持firefox和opera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生

  • linux busybox安装,busybox的编译、使用及安装

    linux busybox安装,busybox的编译、使用及安装busybox是什么?(1)busybox是Linux上的一个应用程序(application),即只有一个ELF文件头。(2)它整合了许多Linux上常用的工具和命令(utilities),如rm,ls,gzip,tftp等。对于这些工具和命令,busybox中的实现可能不是最全的,但却是最常用的,因此它的特点就是短小精悍,特别适合对尺寸很敏感的嵌入式系统。(3)busybox的官方网站…

  • 爱比较病毒测试(不是震网病毒特点的是)

    CIH、爱虫、冲击波、熊猫烧香,对这4种网络病毒你了解多少?现在的网络病毒能够分为三类,第一类是“蠕虫”病毒,这类型的病毒是在感染电脑后经过不停地复制自己,将电脑原来的运行和储存资源耗费掉,最终电脑由于资源耗费干净而无法运行直至死机;第二类是“进犯型”病毒,这类病毒和蠕虫病毒不一样,进犯型病毒一旦感染就会对电脑软件甚至是硬件做出破坏性的进犯,威力和破坏性极端强大。最终第三类是“木马”类病毒,这类病…

  • 汇微商app v4.0.1官方iPhone版

    汇微商app v4.0.1官方iPhone版微信加粉完全免费,分行业类别,精确加粉,自动匹配筛选,拒绝僵尸粉,让你彻底解决烦恼。

  • discuz搬家。

    discuz搬家。discuz转移时要记得数据库名也要修改。。。。。 discuz搬家时confing文件夹4个文件数据库连接都要改对应4处。/bbs/config/config_global.php、config_global_default.php、config_ucenter.php、config_ucenter_default.php而且有一个文件要改5处。即:config_ucenter.ph

  • 查询锁表语句Oracle_会sql语句引起锁定

    查询锁表语句Oracle_会sql语句引起锁定–oracle查询锁表解锁语句–首先要用dba权限的用户登录,建议用system,然后直接看sql吧1.如下语句查询锁定的表.SELECTL.SESSION_IDSID,S.SERIAL#,L.LOCKED_MODE,L.ORACLE_USERNAME,L.OS_USER_NAME,S.MACHINE,…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号