OpenWrt旁路由设置教程-超详细解析+教程

  • 一、前言
  • 二、什么是旁路由?
    • 1、概念
    • 2、图解
      • (1) 普通路由系统具体的数据分发流程
      • (2) 旁路由系统具体的数据分发流程
    • 3、关键
  • 三、搭建旁路由
    • 1、搭建前主路由与旁路由的一些IP状态信息
    • 2、物理层连接方式
    • 3、旁路由配置
      • (1) 设置与主路由于同一网段内
      • (2) 防火墙配置
    • 4、客户端配置
  • 四、额外补充:旁路由的端口转发设置

一、前言

本文会介绍旁路由的原理以及搭建旁路由系统的集体操作流程。由于支持旁路由的设备群非常庞大,故本文中以TP-LINK路由器作为主路由,而搭载OpenWrt系统的软路由R2S作为旁路由,使用的终端机型是MacBook Pro和iPhone,对于其他设备,原理是一样的,只是操作起来会稍有差异,同样可以作为参考。如果仅仅想了解旁路由工作原理作为学习只用,请直接跳到第二节;如果对旁路由这些原理都懂的朋友,希望具体操作搭建的,请直接跳到第三节

  • 请勿通过本教程进行违规上网用途,本教程仅作为技术参考之用,因个人原因造成的后果请自己负责。

二、什么是旁路由?

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

1、概念

旁路由——顾名思义,就是搭建在“旁边的路由”,你需要一个主路由用于家庭/公司等组网,然后在主路由的旁边搭建一个旁路由,这个旁路由的作用一般用于处理数据,比如搭建NAS,进行异地组网,流量监控等操作,以实现自己想要的功能。优点是,一般来说,旁路由我们通常会选用性能较强的设备,比如小主机、软路由这种,用旁路由来处理数据,然后通过主路由转发出去,可以实现主路由无法实现的功能,同时也不会牺牲主路由的性能。

2、图解

一般来说,我们通常通过以下图示搭建旁路由系统。

旁路由LAN口主路由某个LAN口相连,设备通过连接主路由的另一个LAN口或者WiFi信号来上网。如果需要旁路由进行数据处理,那么数据将被分发至旁路由,处理后会再次转到主路由上,然后通过主路由转发到互联网。

(1) 普通路由系统具体的数据分发流程

情况一:设备终端向互联网传送数据

① 终端设备发出数据到达主路由LAN1(或者通过WiFi到达);
② 数据从主路由LAN1到达主路由WAN;
③ 数据由主路由WAN送至送至互联网。

情况二:互联网向设备终端返回数据

① 互联网返回的数据到达主路由WAN;
② 由主路由WAN送至LAN1;
③ 由LAN1(或WiFi)分发至对应设备。

(2) 旁路由系统具体的数据分发流程

情况一:设备终端向互联网传送数据

① 终端设备发出数据到达主路由LAN1(或者通过WiFi到达);
② 数据从主路由LAN1到达LAN2;
③ 数据从LAN2到达旁路由LAN;
④ 数据经由旁路由处理又回到旁路由LAN;
⑤ 由旁路由LAN到达主路由LAN2;
⑥ 由主路由LAN2到达WAN;
⑦ 由主路由WAN送至送至互联网。

情况二:互联网向设备终端返回数据

① 互联网返回的数据到达主路由WAN;
② 由主路由WAN送至LAN2;
③ 主路由LAN2送至旁路由LAN;
④ 数据经由旁路由处理又回到旁路由LAN;
⑤ 由旁路由LAN送至主路由LAN2;
⑥ 由主路由LAN2经由LAN1;
⑦ 由LAN1(或WiFi)分发至对应设备。

相信到这里,就已经能够明白旁路由系统数据具体分发的流程了。

3、关键

让旁路由正常工作的关键就是要确保需要的数据能够经由旁路由转发至设备终端,而终端上载的数据也同样经过旁路由转发至主路由,再由主路由向更上一级分发。因此这里就需要设置数据转发的入口——网关,也就是说,在终端上,如果将网关设置为主路由,那么数据就不会经过旁路由处理,就像正常上网那样,而如果把网关设置为旁路由LAN口IP,那么最终到达终端设备的数据必将经过旁路由处理。那对于旁路由呢?只需将其网关IP设置为主路由LAN口IP即可,这样即可保证数据在需要的时候可以正常从主路由分发至旁路由。

三、搭建旁路由

1、搭建前主路由与旁路由的一些IP状态信息

因为每个人目前的主路由和旁路由的IP地址网关地址什么的都不一样,为了下面的操作步骤容易区分,这里提前说明下本文中主路由和旁路由的一些相关信息。

搭建旁路由系统之前的状态:
(1) 主路由(TP-LINK路由器)LAN口IP:192.168.0.1
(2) 旁路由(R2S软路由)LAN口IP:10.0.5.1
(3) 子网掩码:统一均为255.255.255.0

  • 如果实在对数字非常非常不敏感的朋友,可以提前按照上面的设置自己的主路由和旁路由。

搭建完成后的状态:
(1) 主路由LAN口IP:192.168.0.1(不变)
(2) 旁路由LAN口IP:192.168.0.2(设置为与主路由同一网段)
(3) 子网掩码:统一均为255.255.255.0

2、物理层连接方式

根据上面的旁路由图示,只需将旁路由的LAN口主路由的LAN口连接即可。同时把电脑(没有的话,用iPad/手机接入主路由WiFi也可)接入主路由的另一个LAN口

如果你的主路由连接到了互联网,那么你的电脑是可以正常上网的,也可以正常访问主路由的管理页面,但这个时候你会发现无法正常进入旁路由的管理页面。这是因为你的旁路由与主路由不在同一网段

3、旁路由配置

(1) 设置与主路由于同一网段内

① 保持你的终端设备与主路由的连接,在终端的网络设置中,将IPv4配置改为手动,设置成与旁路由同一网段的任意IP地址。比如说我的旁路由LAN口IP地址为10.0.5.1,就代表网段标识是10.0.5.x,因此这里的IP地址设置为10.0.5.2~10.0.5.254(排除广播地址255)之间的任意一个均可以。在本文中,我使用10.0.5.101这个地址。

② 根据操作系统不同,Windows要求填写子网前缀长度,就填写24,而macOS子网掩码要填写255.255.255.0. (当然,如果你的子网掩码是16位前缀长度,那就保持255.255.0.0即可)

③ Windows中网关填写旁路由的LAN口IP地址:10.0.5.1,对应macOS中路由器的位置。然后保存应用。

④ 这个时候,你从浏览器中就可以进入旁路由的后台界面了。

⑤ 进入管理界面后,我们依次找到网络-接口-LAN

点击修改,在基本设置中,将传输协议改为静态地址

IPv4地址修改到与主路由同一网段的任意地址,比方说,主路由的LAN口IP地址为192.168.0.1,子网掩码是255.255.255.0,那么其网段标识即为192.168.0.x,则从192.168.0.2到192.168.0.254中任选一个即可(但是要避开目前已经连接主路由的其他设备,避免IP地址冲突),在本文中,使用192.168.0.2作为旁路由的IPv4地址;

子网掩码也填写255.255.255.0,与主路由保持一致即可;

IPv4网关要填写主路由LAN口的IP地址,这里是192.168.0.1;

DNS这里也分配给主路由,交给主路由来操作;

下面,IPv6分配长度,我们尽可能选择禁用,这些都是主路由的事情;

同理,下面的DHCP服务也尽可能给他关掉,勾选忽略接口

高级设置中,也尽可能关闭IPv6管理。

⑦ 点击保存应用,这个时候不要等待页面的回应了,因为你更改了旁路由IP地址后,你用目前的电脑已经访问不到它了。

⑧ 重新进入电脑的网络设置,根据操作系统不同,在IPv4设置里,重新修改为DHCP或者自动获取IP地址

(2) 防火墙配置

① 电脑自动获取到IP地址后,在浏览器中输入之前修改后的旁路由IP地址,本文中是192.168.0.2,进入旁路由管理页面。

② 依次找到网络-防火墙,在区域转发中,关闭SYN-flood防御开启IP动态伪装,然后保存应用

⑤ 到这里,旁路由系统已经搭建完成,可以在网络-诊断中看看能不能ping通外网,如果不行,请检查以上是否都设置正确。

4、客户端配置

这个时候将你的终端设备连接到主路由,发现你的旁路由并没有其任何作用,想要的服务还是没有得到,这是什么原因呢?

还是这个图,你可以发现,从互联网进来的数据经过光猫到达主路由。但是主路由会直接把数据分发给终端设备,而不是先送至旁路由进行处理。这是什么原因呢?没有在终端设备设置网关!

我们必须在终端设备设置网关,才能要求路由器在分发给自己(终端设备)之前,先去旁路由走一遭。

设置方法很简单,不管你是WiFi链接还是网线连接,以iPhone为例,在WiFi配置中,将配置IP选择为手动:

之后IP地址框中填入与你的主路由网段相同的任意IP地址,注意这里要避开你的旁路由IP地址,并且不要和其他设备冲突。比如,这里填入192.168.0.150,子网掩码就填入255.255.255.0路由器(Windows系统叫做网关,一个意思)这里要注意,填上你的旁路由IP地址,这里是192.168.0.2,这样才能保证数据会先去旁路由处理:

这个时候,你就可以检查下,是否可以正常在终端设备使用旁路由设置的服务了,如果还是有问题,则进行下一步,将DNS填写你的主路由IP地址,这里是192.168.0.1:

到这里,旁路由系统就完全搭建成功了,进行享受旁路由带来的便捷吧!

四、额外补充:旁路由的端口转发设置

由于我的OpenWrt软路由在搭建旁路由系统之前运行了端口转发相关的服务,比如远程SSH、FTP等等,这样旁路由系统搭建好之后这些服务配置也要相应更改。

可以发现,软路由与主路由之间的通信仅仅是在两个LAN口之间进行,因此我们只需要在主路由上设置端口转发,而旁路由上的转发设置全部可以停用

比如,我想使用DDNS服务,我希望能够远程访问旁路由的后台系统,那么我可以在主路由上将外部某端口(比如1000)转发到内部端口80,那么我在访问我的域名:1000的时候,就会自动转发到旁路由192.168.0.2:80.

其他服务均类似设置即可,只需记住一点,主路由可以直接转发到旁路由LAN,而在旁路由里不需要再单独设置转发。

打字、作图不易,如果觉得有用,别忘了点赞

OpenWrt旁路由设置教程相关推荐

  1. Redmi路由器AC2100之Openwrt旁路由设置

    一.思路和环境: 1.Redmi路由器AC2100作为主路由,路由系统为Padavan,主要负责拨号.DHCP.WIFI等功能,网络地址为192.168.11.1. 2.群晖虚拟机vmm安装kools ...

  2. n1 linux wifi,N1 OpenWRT 当旁路由设置教程N1 LEDE作为辅助网关(旁路由)的网络设置...

    主路由设置 1.登陆主路由web界面,关闭主路由的碳酸饮料,并关闭LAN参数中IPV6通告. 2.用网线直连盒子和PC,并检查获取到的IP地址: N1 OpenWRT设置旁路由设置 1..登陆N1盒子 ...

  3. Openwrt旁路由设置vs无法打开国内网站解决方法。

    20230427经测试,国内不能上网,就关passwall2 :开SSRP+影响国内网:兼容国内网络,最好开Hello World .最主要是DNS的问题,DNS解析到位开任何软件都能全球网. Ope ...

  4. 多台路由器组网之旁路由设置教程

    为什么采用这种方案 主要是不影响主路由,我折腾旁路由,整个虚拟机,想刷啥路由就刷啥路由, openwrt各种改的,或者什么os还有i什么来着(刚玩),反正方便折腾吧,折腾坏了不影响我平时上网,我觉得这 ...

  5. OpenWrt开启IPV6设置教程

    OpenWrt配置 OpenWrt->网络->接口->全局网络选项->清空! WAN 接口配置 1.网络->接口->WAN->高级设置 2.不勾选 " ...

  6. AX3600+openwrt 旁路由设置

    示意图 AX3600设置 关闭DHCP服务器 openwrt设置 关闭lan桥接,接口选择"eth0" 设置网关指向ax3600 开启DHCP服务器 设置防火墙 添加一条: ipt ...

  7. openwrt旁路由设置的正确方式

    最近在玩旁路由,踩了一些坑,也学习了点相关知识,特整理记录下. 一.旁路由的配置 上图是旁路由的连接方式,一般作为旁路由的只有一个LAN口,让他们ip在一个网段即可 比如主路由网关192.168.0. ...

  8. docker omv 防火墙_我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能...

    我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能 2020-06-20 11:28:38 57点赞 415收藏 74评论 你是AMD Yes党?还 ...

  9. openwrt passwall设置_和广告说再见!ADGUARD全客户端设置教程2.0

    2.0更新于20200411 更新了dns的教程,极大的降低平均处理时间 其实去广告的方法和软件有很多,选择adguard的主要是因为全平台支持,客户端界面清爽,设置简单. 本文包括浏览器.电脑.手机 ...

  10. OPENWRT网络打印机TCP/IP共享设置教程 以703N为例

    OPENWRT网络打印机TCP/IP共享设置教程以703N为例 前言 最近一台带USB2.0接口的惠普P1106激光打印机使我比较头疼,由于打印机放在家中楼上,没空调,夏天太热,每次抱着电脑上楼打印都 ...

最新文章

  1. thymeleaf+layui 展示table 报500
  2. jenkins 集成 docker tomcat 自动化测试脚本
  3. ELK/EFK — Overview
  4. python2.7安装matplotlib_Python安装Numpy和matplotlib
  5. maven仓库执行脚本(clearLastUpdated.bat)
  6. 神抓拍!2020搞笑野生动物摄影大赛,哈哈哈哈哈笑到头掉
  7. leetcode162. 寻找峰值(二分法)
  8. Ubuntu12.10中安装ati显卡驱动amd driver 13.1
  9. notepad++ 自动保存设置
  10. matlab-排队模型和排队系统仿真
  11. yytext table html,展开label,利用YYText实现文字显示不完末尾添加全文
  12. 图纸管理协同办公软件推荐
  13. C语言连连看秒杀辅助
  14. 301. 删除无效的括号【我亦无他唯手熟尔】
  15. read.html5.qq.com,如何通过第三方QQ登录网站首页
  16. Java毕设项目城市公交系统计算机(附源码+系统+数据库+LW)
  17. 【报错】Cannot mix different versions of joi schemas(Postman)
  18. 闹闹天宫一直显示服务器错误,闹闹天宫常见问题FAQ
  19. 重装系统后重装 mysql(windows)
  20. 【机器学习系列】之机器学习基础

热门文章

  1. 巧用 paypal 实现转账及网上安全支付
  2. SPSS25 软件安装教程(附带网盘资源)
  3. 当了一次微软产品的讲师
  4. 截图工具分享(可截成gif动图)
  5. 云通讯im怎么做php回调,腾讯云IM接入案列(一)
  6. 唯读---图书微服务接口设计(持续更新)
  7. 关于#pragma comment(lib,ws2_32.lib)
  8. 删除ubuntu双系统后,开机出现grub黑屏,删除双系统引导项解决
  9. ijkplayer 代码走读之 h264 解封装器应用详解
  10. 内存及Cache带宽测试