OpenWrt安装快速入门指南

在刷新 OpenWrt 固件之前,建议进行以下准备:

1、不要急于安装,慢慢来。如果在安装过程中出现奇怪之处,请先找到答案,然后再继续。

2、准备好设备的精确型号,以便能够选择正确的OpenWrt固件。

3、手上有关于如何给设备刷新新固件的文档。

4、在路由器上安装和配置OpenWrt时,设备会离线几分钟。

在 OpenWrt 上启用 Wi-Fi 接入点


默认情况下,具有以太网端口的设备会关闭 Wi-Fi。这是关于如何启用 Wi-Fi 网络的基本说明,如何正确配置你的国家/地区代码,以便你的 Wi-Fi网络符合你所在国家/地区的法律法规。

使用 Web 管理 GUI
1、在 http://192.168.1.1 连接到 Web GUI,并使用你的“root”密码登录。
2、找到网络→无线菜单,此页面列出了每个射频的Wi-Fi配置部分(你可能拥有许多设备,每个设备有一个2.4 GHz的射频,还有一个5 GHz的射频)。

3、对于每个射频,你可以通过单击“添加”来创建Wi-Fi网络:
在配置的第一个 Wi-Fi网络上,转到“设备配置”并打开“高级设置”选项卡:在“国家/地区代码”字段中,选择正确的代码,安装你的 OpenWrt设备。这对于确保你的 OpenWrt设备符合你所在国家/地区的法律法规非常重要。
对于每个 Wi-Fi 网络,在“接口配置”部分中,配置你的 Wi-Fi设置:
在“常规设置”选项卡中,输入ESSID成为Wi-Fi网络的名称。
在“无线安全”选项卡中,选择一种加密方法。
在“无线安全”选项卡中,选择一个密码,算法一般选择自动。
在“无线安全”选项卡中,输入密钥,这是客户端连接到 Wi-Fi网络时必须使用的密码。注意:使用 WPA2-PSK,密钥必须至少为8个字符。
4、完成后单击“保存并应用”。

故障排除:

如果你已经配置了5GHz Wi-Fi并刚刚启用它,但5GHz Wi-Fi似乎无法启动,请考虑以下事项: 如果你的设备支持支持大于100的信道,则你的OpenWrt设备必须首先扫描这些信道上的气象雷达,然后才能实际使用这个信道。首次重新启动后,这可能需要1-10分钟,具体取决于你的Wi-Fi情况以及设备支持的大于100的信道数量。每次信道在自动模式时,你还可能会遇到 1 分钟的延迟,因为符合法规要求需要相同的扫描延迟。
网络 / 无线 / 编辑 / 接口配置 / 常规设置 / 网络应保留为“lan”默认值或处于激活状态的DHCP服务器的其他接口,请勿选择“wan”或“wan6”,因为这是仅用于网络连接的上游接口。

使用 SSH 命令行


下面的说明是在命令行上正确启用Wi-Fi的步骤,以满足你所在国家/地区的法律法规:

使用 SSH 连接到你的OpenWrt 设备:$ ssh root@192.168.1.1
执行 uci show wireless 查看所有无线配置以及设备上有多少个Wi-Fi。确定你要用的射频号码(0、1、2 等)。例如,radio0、radio1、radio2、radioX。
在 ISO/IEC 3166 alpha2 国家/地区代码列表中查找你所在的国家/地区。维基百科文章中有一个关于 ISO 3166-1 alpha-2的列表。
执行 uci set wireless.radioN.country='XX' 为路由器设备设置国家/地区代码XX。
执行 uci set wireless.radioN.disabled='0' 以启用所有所述射频设备。
提交更改执行:uci commit wireless。

重新加载 wifi 接口:wifi reload。
命令执行后需要等待几分钟,允许射频设备启动然后进行DFS(动态频率选择)扫描。

 

 

相关推荐

  1. OpenWrt安装快速入门指南

    2024-07-20 16:26:03       30 阅读
  2. Mysql 快速入门指南

    2024-07-20 16:26:03       24 阅读
  3. GitHub Copilot 快速入门指南

    2024-07-20 16:26:03       80 阅读
  4. Element UI 快速入门指南

    2024-07-20 16:26:03       158 阅读
  5. Element UI 快速入门指南

    2024-07-20 16:26:03       28 阅读
  6. Spring Boot集成mapstruct快速入门指南

    2024-07-20 16:26:03       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 16:26:03       123 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 16:26:03       131 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 16:26:03       109 阅读
  4. Python语言-面向对象

    2024-07-20 16:26:03       117 阅读

热门阅读

  1. K8S私有云 服务器负载均衡器OpenELB

    2024-07-20 16:26:03       32 阅读
  2. 基于深度学习的天气预报

    2024-07-20 16:26:03       29 阅读
  3. 设计模式-建造者模式

    2024-07-20 16:26:03       28 阅读
  4. 基于 Gunicorn、Flask 和 Docker 的 Web 应用开发

    2024-07-20 16:26:03       30 阅读
  5. 使用git worktree同时打开同一项目的不同分支代码

    2024-07-20 16:26:03       29 阅读
  6. 【SpringBoot】单元测试之测试Service方法

    2024-07-20 16:26:03       29 阅读