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

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    中继组网与MESH组网架构对比

    中继组网适用于小范围或中等范围的室内覆盖,其硬件成本较低但操作复杂度较高,且网络稳定性依赖于物理连接。而MESH组网则适用于大范围、复杂环境下的无线覆盖,具有高稳定性、自愈性和灵活的扩展性。
    的头像 发表于 04-01 17:35 2039次阅读
    <b class='flag-5'>中继</b>组网与MESH组网架构对比

    Banana Pi OpenWRT One Wifi6 OpenWrt社区官方开源路由器评测

    功能驱动程序支持。 OpenWRT One 和当前的 OpenWRT 24.10.0 完全支持这种技术组合,我们可以用下图来说明。这是关于 OpenWRT 完整
    发表于 03-08 13:58

    Banana Pi OpenWRT One 开源官方路由器的第一印象

    。确保 LAN 端口的 IPv4 地址与上游路由器不冲突。 3.启用 WiFi 默认情况下,WiFi 功能处于禁用状态。导航至“网络”->“无线”以手动启用无线接口。 4.配置软件源 在
    发表于 02-15 12:13

    AN-1458:具备自动方向控制功能的隔离式RS-485中继

    电子发烧友网站提供《AN-1458:具备自动方向控制功能的隔离式RS-485中继器.pdf》资料免费下载
    发表于 01-15 16:33 1次下载
    AN-1458:具备自动方向控制<b class='flag-5'>功能</b>的隔离式RS-485<b class='flag-5'>中继</b>器

    中继器与扩展器的区别是什么

    中继器(Repeater) 定义与功能 中继器是一种网络设备,用于放大和转发网络信号,以扩展信号的覆盖范围。它通常用于连接两个网络段,通过接收弱信号、放大信号并重新发送,来增强信号强度,减少信号衰减。 工作原理
    的头像 发表于 12-26 16:42 2590次阅读

    中继器的使用场景分析

    中继器的基本原理 中继器的主要功能是接收弱信号,对其进行放大和再生,然后重新发送出去。这一过程有助于克服信号衰减,确保信号在长距离传输后仍能保持较高的质量。中继器通常工作在OSI模
    的头像 发表于 12-26 15:52 3116次阅读

    中继器与路由器的比较

    中继器和路由器都是网络中的重要设备,它们各自承担着不同的功能和角色。以下是对两者的比较: 一、定义与功能 中继器 定义 :中继器是一种物理层
    的头像 发表于 12-26 15:51 3309次阅读

    中继器信号增强效果如何

    在现代通信网络中,信号的传输距离和质量是影响网络性能的关键因素。随着网络技术的不断发展,中继器作为一种有效的信号增强设备,被广泛应用于各种通信场景中。 中继器的工作原理 中继器的基本功能
    的头像 发表于 12-26 15:48 1839次阅读

    无线中继器与有线中继器的区别

    在现代网络通信中,中继器是一种常见的设备,用于扩展网络覆盖范围和增强信号。根据连接方式的不同,中继器可以分为无线中继器和有线中继器。这两种
    的头像 发表于 12-26 15:46 5667次阅读

    中继器的工作原理 如何选择合适的中继

    中继器的工作原理 1. 信号放大 中继器的基本功能是放大信号。当网络信号在传输过程中衰减时,中继器可以接收这些弱信号,然后放大它们,再将放大后的信号发送到下一个网络段。这样可以确保信号
    的头像 发表于 12-26 15:45 2886次阅读

    Banana Pi与OpenWrt开源社区合作 OpenWrt One 评测:探索未来和亮点

    6 技术,实现卓越的无线性能。 []() 主要特点 OpenWrt官方板块及支持 联发科 MT7981B (Filogic 820) SoC 通过联发科 MT7976C 实现双频 W
    发表于 12-14 12:44

    Banana Pi与OpenWrt开源社区合作 OpenWrt One评测:探索未来和亮点

    OpenWrt 团队终于发布了他们的新嵌入式路由器板 OpenWrt One,该板采用联发科 MT7981B (Filogic 820) SoC 和联发科 MT7976C 双频 Wi-Fi 6 芯片组。这款尖端硬件是与 Banana Pi 开源社区合作设计的,后者将负责监
    的头像 发表于 12-14 12:42 2852次阅读
    Banana Pi与<b class='flag-5'>OpenWrt</b>开源社区合作 <b class='flag-5'>OpenWrt</b> One评测:探索未来和亮点

    官宣!OpenWrt正式支持赛昉科技JH-7110 RISC-V应用处理器

    OpenWrt官方近日发布了全新的LTS(长期支持)版本——OpenWrt24.10,并正式支持赛昉科技的昉·惊鸿-7110(JH-7110)RISC-V应用处理器。这一支持确保了基于JH-7110
    的头像 发表于 12-09 16:56 1999次阅读
    官宣!<b class='flag-5'>OpenWrt</b>正式支持赛昉科技JH-7110 RISC-V应用处理器