All in One 服务器 Part 2.5:使用 OpenWRT 作为无线 AP

Limonene Lv1

上一节说完了怎么在 All in One 服务器安装 OpenWRT 作为主路由,但是大部分人的服务器是不带无线网卡的,即是带也是用于上网,而不是用于 AP,性能都比不上硬路由。因此,这里讲一下怎么在硬路由上设置 AP 模式。

当然,直接将硬路由 WAN 口接入主路由 LAN 口,也是可以实现 WiFi 上网的,但是多一层 NAT 就多一点性能损失,还是建议桥接 AP。

另外,桥接 AP 也有纯粹的瘦 AP 模式,和保留部分控制功能的胖 AP 模式。个人觉得后续还是需要对 AP 的信道、频宽、密码等参数进行调整,如果硬路由完全运行在瘦 AP 模式,后续就不能访问管理后台了,因此,采用保留管理后台的 AP 接入方法。

如果直接采用成品硬路由,请参考各品牌固件的说明书进行配置,而我使用的是一台刷了 OpenWRT 的红米 AX6S。因此,针对 OpenWRT 桥接 AP 的设置做一下说明。

关于桥接 AP,OpenWRT 是有一篇官方文档 的。但我参考这个文档设置后,并没有成功桥接 AP,也进不去硬路由后台了……所以后来我参考了别的资料,但是由于当时是凌晨 3 点钟,精神崩溃的我反复设置期待着能够正常无线上网,等功能正常就直接去睡觉了,完全忘记了当时参考了哪个资料……所以这里把还记得的部分讲一下。

配置静态 IP

在「Network - Interfaces - Interfaces」点击 LAN 的 Edit 按钮。在 General Settings 标签页,配置 IPv4 的地址、子网掩码、网关。根据我之前提到的自己定义的规则,AP 是第二台与网络有关的设备,因此我个人的配置如下:

  • IPv4 address:10.0.0.2
  • IPv4 netmask:255.255.252.0
  • IPv4 gateway:10.0.0.1 # 主路由

关闭DHCP服务器

点击「DHCP Server」标签页,勾选「Ignore interface」,在 LAN 中禁用 DHCP 服务器。

配置 WiFi

在「Network - Wireless」中点击 Edit 按钮,进行 AP 相关的信道、频宽、SSID、密码等设置。注意,在「Interface Configuration - General Setup - Network」中,为 2.4Ghz 和 5Ghz Wifi 都勾选 LAN(这也是默认设置)。参照下面的说明:

Choose the network(s) you want to attach to this wireless interface or fill out the custom field to define a new network.

勾选后,两个无线接入点就已经与 LAN 完成桥接。

接入主路由

用一根网线连接主路由的 LAN 口和 AP 的 LAN 口,此时 AP 已完成与主路由的桥接。连接到 AP 的设备将由主路由的 DHCP 服务器下发 IP 地址,与主体网络有关的配置直接在主路由修改即可。与 AP 有关的配置依然可以登录 AP 后台随时修改。

修改 DNS 服务器以保证 AP 联网

OpenWRT 的默认 DNS 服务器是指向自身的,然而 AP 没有 DNS 解析能力,因此会导致即使接入主路由,也无法在 AP 上执行类似 opkg update 的操作。因此需要修改 AP 使用的 DNS 服务器以保证 AP 能够正常联网。在 WebUI 中,选择「Network - DHCP and DNS」,在 DNS forwardings 中填入主路由 IP,即可实现 AP 正常联网。

  • 标题: All in One 服务器 Part 2.5:使用 OpenWRT 作为无线 AP
  • 作者: Limonene
  • 创建于 : 2024-01-01 22:07:04
  • 更新于 : 2024-01-23 19:57:29
  • 链接: https://limonene.top/2024-01-01/All-in-One-服务器-Part-2-5:使用-OpenWRT-作为无线-AP/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论