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

    文章

    22

    浏览量

    5258
收藏 人收藏

    评论

    相关推荐

    中继网关是什么?中继网关的主要功能

    中继网关是连接PSTN和软交换网络的设备,实现IP包转TDM的功能,承载IP域与电路域的语音汇接任务,具备语音处理、呼叫处理与控制、维护和管理等功能。它位于NGN网络的边缘接入层,连接
    的头像 发表于 04-15 15:20 70次阅读

    路由器中继有什么用处?怎么设置中继模式呢?

    路由器中继有什么用处?怎么设置中继模式呢? 中继模式是一种网络拓扑结构,通过它可以扩展无线网络的覆盖范围,提供更好的信号强度和稳定性。在无线
    的头像 发表于 02-04 13:59 2699次阅读

    如何设置WiFi中继器呢?

    如何设置WiFi中继器呢? 设置WiFi中继器是一种将无线信号增强并扩大覆盖范围的设备。它可以帮助解决家庭或办公室中存在的无线信号覆盖不足的问题。以下是如何设置WiFi
    的头像 发表于 12-11 15:24 1746次阅读

    esp32模块有没有中继固件?

    想把模块用来做路由器中继信号放大,平时只有一个手机使用wifi,可不可以用esp32实现,不要其他功能只要中继中继速度有多少
    发表于 10-09 07:39

    esp8266如何实现中继功能

    不要求速度,一台设备实现中继功能,这个可以实现吗,固件哪里下载
    发表于 10-07 07:54

    Openwrt开发指南 第29章 OpenWrt 防火墙介绍

    Openwrt 是一个 GNU/Linux 的发行版, 和其他大多数的发行版一样,Openwrt 的防火墙同样也是基于 iptables。 在 OpenWRT 下防火墙的默认行为已经可以满足路由器的需要,一般情况下也无需修改。
    的头像 发表于 07-15 16:24 2295次阅读
    <b class='flag-5'>Openwrt</b>开发指南 第29章 <b class='flag-5'>OpenWrt</b> 防火墙介绍

    Openwrt开发指南 第12章 添加OpenWrt软件包

    OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增加软件包极其方便,按照
    的头像 发表于 06-29 09:09 6766次阅读

    Openwrt开发指南 第11章 开发板做中继功能

    假如路由器A发出的WiFi信号AP1,然后离它100米的手机想连接该网络,却搜索不到该信号。那么我们就在路由器和手机之间方一个开发板,把它作为中继器就可以了。
    的头像 发表于 06-29 09:08 2656次阅读
    <b class='flag-5'>Openwrt</b>开发指南 第11章 开发板做<b class='flag-5'>中继</b><b class='flag-5'>功能</b>

    Openwrt开发指南 第3章 OpenWrt下载及配置

    编译OpenWrt首先需要下载源码,OpenWrt的源码是通过git下载,OpenWrt目前已经很好的支持了MT7620、MT7821等芯片,因此OpenWrt系统完全可以用于MT76
    的头像 发表于 06-27 09:10 3916次阅读
    <b class='flag-5'>Openwrt</b>开发指南 第3章 <b class='flag-5'>OpenWrt</b>下载及配置

    无线信号中继无线路由器中继通讯模块BGA芯片底部填充胶应用

    无线信号中继无线路由器中继通讯模块BGA芯片底部填充胶应用由汉思新材料提供在空间广阔的环境中,无线信号的覆盖范围比带宽和速度更重要。无疑使
    的头像 发表于 06-21 13:44 361次阅读
    <b class='flag-5'>无线</b>信号<b class='flag-5'>中继</b>站<b class='flag-5'>无线</b>路由器<b class='flag-5'>中继</b>通讯模块BGA芯片底部填充胶应用

    无线无源中继采集采发仪在工程监测中应用

    无线无源中继采集采发仪在工程监测中应用 无线无源中继采发仪是一种适用于工程监测领域的仪器,其优点在于便携、灵活、易安装和维护。在传统工程监测中,采集传感器数据需要通过有线连接方式进行,
    的头像 发表于 06-08 11:23 300次阅读
    <b class='flag-5'>无线</b>无源<b class='flag-5'>中继</b>采集采发仪在工程监测中应用

    工程监测无线中继采集仪的参数读写MODBUS协议

    工程监测无线中继采集仪的参数读写MODBUS协议 无线中继采集仪支持基于地址的 MODBUS 协议、自定义的 AAB/B 协议以及字符串指令集协议,使用这些通讯协议可对寄存器(参数)进
    的头像 发表于 05-22 11:30 390次阅读
    工程监测<b class='flag-5'>无线</b><b class='flag-5'>中继</b>采集仪的参数读写MODBUS协议

    工程监测无线中继采集仪的寄存器(参数)汇总详解

    工程监测无线中继采集仪的寄存器(参数)汇总详解 工程监测无线中继采集仪 一、 寄存器(参数)汇总 无线
    的头像 发表于 05-19 10:39 366次阅读
    工程监测<b class='flag-5'>无线</b><b class='flag-5'>中继</b>采集仪的寄存器(参数)汇总详解

    工程监测无线中继采集发送仪的常用功能与设置

    工程监测无线中继采集发送仪的常用功能与设置 工程监测无线中继采集发送仪 LoRA 频道与中心频率 无线
    的头像 发表于 05-18 10:48 332次阅读
    工程监测<b class='flag-5'>无线</b><b class='flag-5'>中继</b>采集发送仪的常用<b class='flag-5'>功能</b>与设置

    工程监测无线中继采集发送仪的休眠与无线唤醒功能

    工程监测无线中继采集发送仪的休眠与无线唤醒功能 工程监测无线中继采集发送仪 除了可以自动定时启动
    的头像 发表于 05-17 10:57 315次阅读
    工程监测<b class='flag-5'>无线</b><b class='flag-5'>中继</b>采集发送仪的休眠与<b class='flag-5'>无线</b>唤醒<b class='flag-5'>功能</b>