openwrt配置wds桥接
时间: 2025-05-01 22:33:15 浏览: 75
### 如何在 OpenWRT 上设置 WDS 桥接
#### 配置概述
无线分布式系统(Wireless Distribution System, WDS)是一种允许多个接入点之间相互通信的技术,从而扩展无线网络覆盖范围。在 OpenWRT 中配置 WDS 桥接涉及修改无线接口设置和启用相应的功能。
以下是实现 WDS 桥接的具体方法:
---
#### 修改无线接口配置
进入 OpenWRT 的 LuCI 图形界面或者通过 SSH 编辑 `/etc/config/wireless` 文件。对于支持 WDS 功能的设备,需确保驱动程序兼容此模式[^3]。
1. **启用 WDS 支持**
在无线接口部分添加或修改 `option wds '1'` 参数以开启 WDS 功能。
```bash
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2'
option key 'yourpassword'
option wds '1' # 启用 WDS
```
2. **指定桥接模式**
如果需要将无线客户端连接至其他 AP,则应调整 `mode` 和关联参数。例如,在桥接模式下可以使用以下配置:
```bash
config wifi-iface 'bridge_mode'
option device 'radio0'
option network 'wan'
option mode 'sta'
option ssid 'RemoteAP_SSID'
option bssid 'xx:xx:xx:xx:xx:xx' # 远程 AP MAC 地址
option encryption 'psk2'
option key 'remoteap_password'
option wds '1'
```
上述配置中启用了站点模式 (`mode 'sta'`) 并指定了远程 AP 的 SSID 和 BSSID[^4]。
---
#### 路由表与防火墙规则
完成无线接口配置后,还需确认路由表和防火墙策略是否正确处理流量转发。
1. **静态路由设置**
若目标网络位于不同子网,可通过命令行工具手动添加静态路由条目[^1]。
```bash
ip route add 192.168.x.0/24 via 192.168.y.z dev br-lan
```
2. **防火墙配置**
确保防火墙允许来自 WDS 接口的数据包传输。编辑 `/etc/config/firewall` 文件并添加相应规则:
```bash
config rule
option src 'wan'
option dest 'lan'
option proto 'all'
option target 'ACCEPT'
```
---
#### 测试与验证
重启无线服务以应用新配置,并测试连通性。
```bash
wifi down; wifi up
ping -c 4 192.168.x.y # 替换为目标 IP 地址
```
如果一切正常,两台设备间应该能够互相通信。
---
### 注意事项
- 不同硬件平台可能对 WDS 的支持程度有所不同,请查阅具体型号文档确认其能力。
- 使用加密方式时务必保持两端一致;否则可能导致握手失败无法建立连接。
---
阅读全文
相关推荐















