OpenWrt AP设置
时间: 2025-07-04 17:18:28 浏览: 2
要将 OpenWrt 配置为无线接入点(AP)模式,可以通过以下步骤进行设置。这些配置基于 OpenWrt 的标准操作流程,并结合了桥接(Bridged AP)模式的特点,确保设备在局域网中表现为透明的网络节点。
### 3.1 网络接口配置
首先需要将无线网络接口与有线网络接口(通常为 `lan` 接口)进行桥接。这可以通过修改 `/etc/config/network` 文件来实现:
```bash
config interface 'lan'
option type 'bridge'
option ifname 'eth0 wlan0'
option proto 'dhcp'
```
此配置将 `eth0`(以太网接口)和 `wlan0`(无线接口)合并到一个桥接接口中,并通过 DHCP 获取 IP 地址。这种方式使得无线客户端可以直接从上层路由器获取 IP 地址,避免在 OpenWrt 上运行额外的 DHCP 服务器[^1]。
### 3.2 无线接口配置
接下来需要配置无线接口的工作模式为接入点(AP)。编辑 `/etc/config/wireless` 文件,将其设置为以下内容:
```bash
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path 'platform/ar934x/wmac'
option htmode 'HT20'
option disabled '0'
option legacy_rates '1'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt_AP'
option encryption 'none'
```
上述配置将无线设备 `radio0` 设置为 AP 模式,并将其连接到 `lan` 网络接口。SSID 被设置为 `OpenWrt_AP`,并且没有启用加密功能以便于测试。如果需要安全性,可以启用 WPA2 加密并设置密码。
### 3.3 关闭不必要的服务
由于 Bridged AP 模式下不需要路由功能,因此可以关闭一些不必要的服务,例如 `dnsmasq` 和 `odhcpd`,以节省系统资源:
```bash
/etc/init.d/dnsmasq stop
/etc/init.d/dnsmasq disable
/etc/init.d/odhcpd stop
/etc/init.d/odhcpd disable
```
这些命令会停止并禁用 DHCP 服务,确保无线客户端直接向上层路由器请求 IP 地址[^1]。
### 3.4 重启网络服务
完成配置后,重启网络服务以应用更改:
```bash
wifi up
/etc/init.d/network restart
```
执行完上述命令后,无线接口应已启动,并且客户端可以通过无线方式连接到 OpenWrt 设备,并获得来自上级路由器的 IP 地址。
### 3.5 测试无线功能
可以通过以下命令测试无线接口是否正常工作:
```bash
ping -I wlan0 www.baidu.com
```
如果能够成功 ping 通外部网站,则说明无线接口已经正确配置并可以访问互联网[^2]。
---
###
阅读全文
相关推荐

















