MT7628实战指南:OpenWrt无线中继(AP+STA)模式配置详解

📅 2026/7/16 21:15:55
MT7628实战指南:OpenWrt无线中继(AP+STA)模式配置详解
1. MT7628无线中继模式概述MT7628是联发科推出的一款高度集成的WiFi路由器芯片在物联网和智能家居领域应用广泛。它最大的特点就是能以极低成本实现完整的无线路由功能包括我们这次要重点讲解的无线中继(APSTA)模式。简单来说APSTA模式就是让设备同时具备两种身份STA模式客户端连接上级WiFi路由器获取网络AP模式热点为下级设备提供无线网络接入这种模式特别适合以下场景扩展WiFi覆盖范围比如家里某些角落信号弱搭建物联网网关设备统一连接到中继器临时组网展会、户外活动等实测下来MT7628在这个模式下表现非常稳定。我自己用它做过智能家居的中继节点连续运行三个月都没掉过线。接下来我会手把手教你如何配置。2. 硬件准备与环境搭建在开始配置前你需要准备搭载MT7628的开发板比如HiWooYa、HLK-7628N已刷好OpenWrt系统推荐使用19.07以上版本通过SSH连接设备的工具Putty等重要提示不同厂商的MT7628开发板GPIO和网口定义可能不同。建议先确认哪个物理接口对应eth0无线射频的芯片型号通常是radio0可以通过以下命令查看网卡信息ifconfig -a iw list如果看到类似这样的输出说明无线驱动正常加载phy#0 Interface wlan0 ifindex 3 wdev 0x1 addr 00:11:22:33:44:55 type managed3. 配置无线文件(/etc/config/wireless)这是最关键的配置文件直接决定设备的工作模式。用vim或nano编辑vi /etc/config/wireless3.1 基础设备配置首先配置物理无线设备radio0config wifi-device radio0 option type ralink # 芯片类型 option variant mt7628 # 具体型号 option country CN # 国家代码 option hwmode 11bgn # 支持802.11b/g/n option htmode HT20 # 频宽20MHz option channel 6 # 信道建议选1/6/11 option disabled 0 # 启用设备避坑指南国家代码必须正确否则可能无法使用某些信道HT40模式在某些环境下可能不稳定新手建议先用HT20信道选择要避开周围WiFi的干扰可以用iw dev wlan0 scan查看3.2 AP模式配置添加一个AP接口供设备连接config wifi-iface ap option device radio0 option mode ap # AP模式 option network lan # 关联到LAN网络 option ifname ra0 # 接口名 option ssid MyAP # 热点名称 option encryption psk2 # WPA2加密 option key 12345678 # 至少8位密码 option hidden 0 # 不隐藏SSID3.3 STA模式配置再添加一个STA接口连接上级路由config wifi-iface sta option device radio0 option mode sta # STA模式 option ifname apcli0 # 特殊接口名 option ssid 上级WiFi # 要连接的SSID option key password # 上级WiFi密码 option network wan # 关联到WAN网络 option disabled 0 # 启用该接口关键点apcli0是MT7628的特殊接口名不能随意更改STA和AP的SSID/密码不要设成一样加密方式要和上级路由一致推荐psk24. 配置网络文件(/etc/config/network)无线配置完成后还需要设置网络接口的绑定关系vi /etc/config/network4.1 基础接口配置config interface loopback option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0 config interface lan option type bridge # 桥接模式 option ifname eth0 # 物理网口 option proto static option ipaddr 192.168.2.1 # 设置与上级路由不同网段 option netmask 255.255.255.0 config interface wan option proto dhcp # 从上级路由获取IP option ifname apcli0 # 绑定到STA接口4.2 防火墙配置关键很多新手会忽略这一步导致中继无法上网。确保/etc/config/firewall中有以下规则config zone option name wan option input REJECT option output ACCEPT option forward REJECT option masq 1 # 启用NAT option mtu_fix 1 option network wan config forwarding option src lan option dest wan5. 启动与调试配置完成后依次执行/etc/init.d/network restart /etc/init.d/firewall restart查看连接状态# 查看STA连接 iw dev apcli0 link # 查看AP客户端 iwinfo ra0 assoclist如果遇到问题可以检查日志logread -f常见问题处理STA无法连接检查密码是否正确、信道是否匹配AP没有信号确认radio0没有禁用能连上但无法上网检查防火墙NAT配置6. 高级优化技巧6.1 双频段配置如果你的MT7628支持5GHz如MT7628AN可以这样配置双频config wifi-device radio1 option type ralink option variant mt7628 option hwmode 11a option channel 36 option disabled 0 config wifi-iface sta_5g option device radio1 option mode sta option ifname apclii0 option network wan6.2 信号强度优化调整发射功率单位dBmuci set wireless.radio0.txpower20 uci commit6.3 定时重启在/etc/crontabs/root添加0 4 * * * /sbin/reboot7. 实际应用案例我去年用这个方案给一个三层别墅做全屋WiFi覆盖设备清单主路由1台放在二楼MT7628中继节点3台每层1台总成本不到500元配置要点所有中继器使用相同的AP名称/密码实现漫游信道错开1/6/11STA模式都连接主路由的5GHz频段效果全屋信号强度 -65dBm无缝切换无卡顿。