OpenWRT无线中继OpenWRT桥接模式选客户端还是WDS?
背景: 公司主网是(192.168.10.1/24),小办公室没网线但有台刷了OpenWRT的路由器。现在无线中继后,电脑插路由器LAN口获取的是192.168.1.108,和主网不在一个频道!
别慌!跟着下面步骤走,5分钟搞定同网段:
第一步:扔掉“客户端”模式,改用这招!为什么中继后IP是192.168.1.x?
很多人中继习惯用“客户端”模式,但这里有个坑:客户端模式默认创建虚拟接口(wwan),相当于给你的路由器单独开了个新房间,和原来的LAN口隔开了! 这就是为什么你电脑插网线会拿到192.168.1.x的IP。
正确姿势:
1. 进入OpenWRT后台 → 网络 → 无线
2. 扫描并连接公司zsw网络
3. 关键来了!模式不要选“客户端”,要选“802.11s”或者“WDS” (不同固件名称可能不同,找类似“桥接”的选项)
4. 关联到LAN接口 → 保存应用
第二步:关闭DHCP
你的路由器现在想“伪装”成一根网线,而不是自己当老大发IP地址!
1. 进入 网络 → 接口 → LAN
2. 基本设置 → 勾选“忽略此接口” (关闭DHCP)
3. 物理设置 → 确保无线接口和以太网桥接打勾
4. 防火墙设置 → 绑定到LAN区域
第三步:手动指定网关
有些老固件需要手动指定网关,否则能上网但不同网段。
1. 进入 网络 → 接口 → LAN
2. 高级设置 → 填写主路由IP(比如192.168.10.1)作为网关
3. 自定义DNS服务器也填主路由IP
4. 保存应用 → 重启路由器
验证成果:插网线和主网络同一网段
现在电脑插路由器LAN口,应该能自动获取到192.168.10.x的IP!用ping命令测试同网段其他设备,延迟应该和直连主路由一样低。
/etc/config/network配置代码
以下是为实现跨网段无线中继的 /etc/config/network完整配置模板(基于OpenWRT 21.02+版本):
# /etc/config/network # ===== 核心配置:LAN桥接(有线+无线) ===== config interface 'lan' option type 'bridge' # 关键!启用桥接模式 option ifname 'eth0.1 wwan' # 桥接有线端口和无线中继接口(eth0.1根据实际情况修改) option proto 'static' # 如果主路由有DHCP可改为 'dhcp' option ipaddr '192.168.10.2' # 中继路由的IP(需在主路由网段内) option netmask '255.255.255.0' option gateway '192.168.10.1' # 主路由IP option dns '192.168.10.1' # 同主路由 option delegate '0' # 禁止IPv6干扰 # ===== 关闭WAN口防止干扰 ===== config interface 'wan' option enabled '0' # 禁用传统WAN口 config interface 'wan6' option enabled '0' # 禁用IPv6 WAN
配套操作(必看!)
1. 修改无线配置(/etc/config/wireless):
config wifi-iface 'sta' # 客户端模式配置段 option device 'radio0' # 根据实际无线网卡修改 option mode 'sta' # 客户端模式 option network 'wwan' # 关联到wwan接口(需与network配置对应) option ssid 'zsw' # 公司WiFi名称 option encryption 'psk2' # 加密方式 option key '你的WiFi密码'
2. 关闭DHCP服务:
uci set dhcp.lan.ignore=1 # 关闭LAN的DHCP uci commit dhcp /etc/init.d/dnsmasq restart
3. 防火墙规则(/etc/config/firewall):
config zone option name 'lan' option input 'ACCEPT' option output 'ACCEPT' option forward 'ACCEPT' # 关键!允许LAN到LAN转发
常见问题排查
1. IP地址冲突:
- 如果主路由IP是192.168.10.1,中继路由需设置为同网段未占用IP(如192.168.10.2)
2. 接口名称不匹配:
- 通过ifconfig查看实际接口名称(如eth0/eth1、wlan0等)
3. 中继无法连接:
- 执行logread | grep wpa查看无线认证日志
- 检查主路由是否开启MAC过滤
提示:配置完成后建议执行reboot重启路由器确保所有服务生效。
避坑指南:
如果获取不到IP → 检查主路由是否开启DHCP
能上外网但ping不通同事 → 检查双方防火墙是否关闭
信号满格但网速慢 → 调整中继路由器的信道避免干扰
OpenWRT桥接模式选客户端还是WDS?
进阶玩法: 在无线设置里开启“Mesh”功能,多个路由器组成无缝漫游网络,小办公室走到哪都满信号!
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看