0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Openwrt如何实现无线中继功能

润欣科技Fortune 2018-07-17 11:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


上海润欣科技股份有限公司创研社

前言

在使用无线路由器的过程中,最长见的是直接把路由器挂载光猫后面拨号,然后分出wifi给其他设备供其上网。但是在一些情况下往往会有特殊的需求,比如有可能我们用这个路由器中继其他的无线信号而且还要确保扩展出来的接入终端仍旧在原来的子网中。本文将介绍如何把一个普通的路由器系统转化成带有中继功能的无线路由器的方案。

概述

AP:Access Point Mode,允许无线接入(即发出wifi,供别人连接),家里的无线路由器,大部都是这个模式

STA:Station Mode,作为无线终端,连接AP用,手机wifi等,大部都是这个模式

AP+STA:允许OpenWrt路由器,既能提供无线接入功能的AP,又能连接到其他AP,继续提供上网功能,即作为一个Repeater。

配置:首先需要硬件支持,仔细阅读芯片及驱动手册,确认支持AP+STA,确认支持WDS。

本文档以Qualcomm Atheros QCA4531为例。

内核编译选项

首先在内核里面将relay模块编译进SDK,并重新烧写;此模块可实现二级路由同网段无线桥接功能:

make menuconfig

LuCI ----->5.protocols -----><*>luci-proto-relay

配置

1、 配置目标

a、路由器使用station模式接受Wifi

b、路由器使用AP模式发射Wifi

c、连入中继路由器的设备也能访问外网且还处于原来的子网

2、 配置环境

路由器的内部系统采用的是openwrt。

3、 配置步骤

配置的方法主要有3种:一、直接修改配置文件;二、通过UCI指令进行配置;三、通过WEB网页配置。

此次采用UCI指令的方式进行配置。

配置AP模式:

uci set wireless.@wifi-iface[0].network=lan

uci set wireless.@wifi-iface[0].mode=ap

uci set wireless.@wifi-iface[0].encryption=psk2 //设置加密方式同上级路由

uci set wireless.@wifi-iface[0].key=87654321 //设置密码同上级路由

uci set wireless.@wifi-iface[0].ssid=openwrt_num1 //设置WIFI的名称

uci set wireless.@wifi-iface[0].device=radio0

配置station模式:

uci add wireless wifi-iface

uci set wireless.@wifi-iface[1].network=wwan

uci set wireless.@wifi-iface[1].mode=sta

uci set wireless.@wifi-iface[1].encryption=psk2 (上级路由加密方式)

uci set wireless.@wifi-iface[1].ssid=ali_test (上级路由SSID)

uci set wireless.@wifi-iface[1].key=87654321 (上级路由密码)

uci set wireless.@wifi-iface[1].device=radio0

uci commit wireless

将路由器WWAN口与LAN口进行中继桥接:

uci set network.wwan=interface

uci set network.wwan.proto=dhcp

uci set network.lan.ipaddr=192.168.10.1

uci set network.abcd=interface

uci set network.abcd.proto=relay

uci add_list network.abcd.network=lan

uci add_list network.abcd.network=wwan

uci commit network

设置防火墙:

uci add_list firewall.@zone[0].network='wwan'

uci commit firewall

关闭LAN口的dhcp功能

uci delete dhcp.lan.start

uci delete dhcp.lan.limit

uci delete dhcp.lan.leasetime

uci set dhcp.lan.ignore=1

uci commit dhcp

效果

配置完毕之后重启路由器,路由器将自动连接上级路由器,同时开启一个WiFi;设备连上WiFi之后与上路由处于同一网段。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 润欣科技
    +关注

    关注

    1

    文章

    23

    浏览量

    5491
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    启明智显 CPE 全线适配 OpenWrt 25.12.2!性能拉满,自由玩转极致网络

    工业级稳定联网,都能以开放生态解锁无限可能,DIY插件随意安装,真正实现网络自由。一、全新系统升级:内核进化,稳定再突破OpenWrt25.12.2作为最新官方稳定
    的头像 发表于 04-22 16:31 489次阅读
    启明智显 CPE 全线适配 <b class='flag-5'>OpenWrt</b> 25.12.2!性能拉满,自由玩转极致网络

    请问openwrt已经编译出ls1043a固件如何刷入?

    openwrt
    发表于 04-06 06:57

    重磅升级|启明智显ZX7981系列CPE,原生OpenWrt 24.10.5固件来袭,插件自由拉满!

    设计,解锁充裕存储空间,插件随心装,彻底打破功能局限。同时,为满足不同用户需求,我们提供双版本固件可选,购买前确认即可,无需额外费用!原生OpenWrt加持,解锁路由
    的头像 发表于 03-10 18:14 776次阅读
    重磅升级|启明智显ZX7981系列CPE,原生<b class='flag-5'>OpenWrt</b> 24.10.5固件来袭,插件自由拉满!

    一键直达OpenWrt原生界面!启明智显5G CPE开工焕新,体验升级!原生OpenWrt24.10.5固件同步发布!

    新春开工伊始,启明智显宣布旗下5GCPE产品迎来重磅体验升级,192.168.88.1直达专属界面,192.168.88.1/luci.html一键进入OpenWrt原始页面,原生应用便捷调用
    的头像 发表于 02-25 18:04 1186次阅读
    一键直达<b class='flag-5'>OpenWrt</b>原生界面!启明智显5G CPE开工焕新,体验升级!原生<b class='flag-5'>OpenWrt</b>24.10.5固件同步发布!

    ISOUSB111DWR 支持低速和全速的低发射隔离式 USB 中继

    ISOUSB111DWR支持低速和全速的低发射隔离式USB中继器产品型号:ISOUSB111DWR产品品牌:TI/德州仪器产品封装:SOIC16产品功能:隔离式USB中继器芯片
    的头像 发表于 02-03 11:32 573次阅读
    ISOUSB111DWR  支持低速和全速的低发射隔离式 USB <b class='flag-5'>中继</b>器

    ISOUSB111:隔离式USB中继器的卓越之选

    ISOUSB111:隔离式USB中继器的卓越之选 在电子设备的设计中,USB接口的应用广泛且关键,而对于需要隔离功能的USB连接场景,ISOUSB111隔离式USB中继器是一款值得关注的产品。今天
    的头像 发表于 01-21 10:05 556次阅读

    SN65CML100:超高速信号转换与中继的理想选择

    SN65CML100具备强大的电平转换功能,能够将LVDS或LVPECL信号转换为CML信号,同时实现CML信号的中继。其高达1.5 Gbps的信号速率,足以满足大多数高速
    的头像 发表于 12-30 14:15 452次阅读

    读懂高效通信的星型组网

    :网络核心,负责数据汇总与上传。 l 无线模块:兼具采集与中继功能,延伸通信距离。 l 传输路径:节点间的数据通道,支持自由通信。四、典型应用场景智慧城市 | 工业物联网 | 农业监测 | 智能安防均适用星型架构,构建稳定可控的
    发表于 12-09 14:17

    FAQ_MA35D1_ 无法在 Openwrt 中执行代码怎么解决?

    FAQ_MA35D1_ 无法在 Openwrt 中执行代码
    发表于 09-03 08:04

    FAQ_MA35D1_Cannot无法在OpenWRT中构建pack.bin怎么解决?

    FAQ_MA35D1_Cannot无法在OpenWRT中构建pack.bin怎么解决?
    发表于 09-02 08:12

    【Banana Pi BPI-RV2开发板试用体验】从零编译Banana Pi BPI-RV2开发板的openWRT

    开发板BSP配置、LuCI网页配置和无线网络配置。 (一)feeds配置 feeds.conf.default文件中保存着OpenWRT的附加软件包管理器的扩展包索引目录,就是下载管理软件包的,默认
    发表于 07-20 12:29

    【Banana Pi BPI-RV2开发板试用体验】更新镜像和配置openwrt

    不同的网址,如下表,以 192.168.1.5 为例(需与前面的IP对应): 浏览器问题 开始我以为是openwrt适配的还有问题,WebUI上面有很多报错,还有一些功能和显示有问题,换成
    发表于 06-28 20:54

    启明智显5G CPE重磅升级!全线支持原生OpenWrt 24.10.1!

    启明智显5GCPE系列再度迎来升级!即日起,全系5GCPE产品支持OpenWrt24.10.1系统,以更强大的内核、更极致的兼容性,重塑智能网络体验新标准!OpenWrt24.10.1:自由拓展无边
    的头像 发表于 06-24 18:04 1575次阅读
    启明智显5G CPE重磅升级!全线支持原生<b class='flag-5'>OpenWrt</b> 24.10.1!

    CAN隔离中继器#三格电子

    中继
    三格电子科技
    发布于 :2025年06月11日 13:48:07