通知 欢迎关注我的店铺天天软件圆

OpenWRT无线中继OpenWRT桥接模式选客户端还是WDS?

2025-04-11
0评论
/
阅读
爱搜啊

背景: 公司主网是(192.168.10.1/24),小办公室没网线但有台刷了OpenWRT的路由器。现在无线中继后,电脑插路由器LAN口获取的是192.168.1.108,和主网不在一个频道!

别慌!跟着下面步骤走,5分钟搞定同网段:

OpenWRT桥接模式选客户端还是WDS?

第一步:扔掉“客户端”模式,改用这招!为什么中继后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(已满)

饿了么红包
饿了么红包


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件

于2025-04-11发布