k3 梅林固件设置_OpenWrt中,旁路由的设置与使用

k3 梅林固件设置_OpenWrt中,旁路由的设置与使用旁路由,这神奇的名称,听着是不是有点不知所云?本文的目的,是让您知晓旁路由的概念,并掌握最基础的旁路由设置方法。一、什么是旁路由?旁路由又叫独臂路由,这一概念由杨过大侠首创(手动狗头)。旁路由一般是由CPU性能比较强的路由器来担当。旁路由的主要责任是帮助网络中的其他设备获取国外网站的数据。二、旁路由的接线方式及工作原理最基础最常规的旁路由接线方式是这样的基础的旁路由接线方式是不是有点挑战常识?主路…

大家好,又见面了,我是你们的朋友全栈君。

61d9050d14b1c9f22434b7da5d017870.png

旁路由,这神奇的名称,听着是不是有点不知所云?

本文的目的,是让您知晓旁路由的概念,并掌握最基础的旁路由设置方法。

一、什么是旁路由?

旁路由又叫独臂路由,这一概念由杨过大侠首创(手动狗头)。旁路由一般是由CPU性能比较强的路由器来担当。旁路由的主要责任是帮助网络中的其他设备获取国外网站的数据。

二、旁路由的接线方式及工作原理

最基础最常规的旁路由接线方式是这样的

9d8aad61311b046effb5cd2426101a94.png
基础的旁路由接线方式

是不是有点挑战常识?主路由的LAN口居然接着旁路由的LAN口?没错,我没画错!

主路由可以是普通的无线路由器。所有联网设备都需要连接主路由。

网络数据在其中会怎样流动呢?

32dfabacc814a876c33ecba4b04aade0.png
访问国内网站时的数据流动
09c2b8c1584d372926daffdf7d37fa1f.png
访问国外网站时的数据流动

上图中,基本展示了旁路由的作用:

  1. 分析数据包,判断是否需要加密传输;
  2. 加密、解密数据包

三、OpenWrt系统下,旁路由的设置流程

假设主路由的IP地址为192.168.1.1,请根据实际情况进行变通哦!

  1. 旁路由的LAN连接到电脑的网口。没有电脑?旁路由不支持无线?试试这样?使用额外的无线路由器连接到旁路由,再使用手机等无线设备连接无线路由器,进而设置旁路由
d2adcb3a02517ee35ffb4fb0a1c63681.png
旁路由不支持无线时,无线设备设置方法

2. 进入旁路由的管理界面。我们需要修改OpenWrt的LAN口的接口设置

0941bc35c1eb1a9b8d60e3698203f255.png
【网络】-【接口】-【LAN编辑】
b95f30b7fa0db71ed1650d1dcb982e7d.png

在【物理设置】中,需要取消勾选【桥接接口】的选项,然后选择到您的LAN硬件接口

31d92f9af144241bd297e8191c0850da.png

设置好之后,请记得点击【保存】。这里划重点,不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!

接下来还需要修改旁路由的防火墙设置

进入【网络】-【防火墙】-【自定义规则】,在最后添加以下代码

iptables -t nat -I POSTROUTING -j MASQUERADE

然后点击【重启防火墙】

34d4bfa6e4b8d4dded08071449f7279e.png
防火墙中,添加自定义规则

这样,就完成了旁路由部分的设置。

现在我们要保存应用设置。

在网页的右上角,有【未保存的设置】,点击它

40be479ac2532660f56a6214aa4ed071.png
【未保存的设置】按钮

点击【保存&应用】,保存修改。

16b37673b33fd959b921810785c8c45a.png
在【未保存的设置】页面【保存&应用】

至此,旁路由的设置告一段落。

3. 电脑(或手机)连接主路由的LAN口或无线信号。进入主路由的管理界面

4. 关闭主路由的DHCP服务

426c76ffaf53e2190caceda2d5b9b19f.png
TP-LINK/水星/迅捷的DHCP设置
d5c696a5f54ed1c30bc4d70e44f30528.png
华硕/梅林的DHCP设置
2ab4b9c51d45b5e8aaf611c17ea630ee.png
OpenWrt主路由的DHCP设置

5. 设置完成。

四、连线,并重新连接网络设备

将主路由和旁路由使用网线进行连接

9d8aad61311b046effb5cd2426101a94.png
基础的旁路由接线方式

接线接好之后,请务必将连接主路由的网络设备断开连接后,重新连接主路由的网络。这样,才能完全实现旁路由的设置。

五、一些问题

  1. Q:什么情况下比较建议使用旁路由呢?
    A:一般存在以下几种情况:
    1)网络结构不想更改,或无法更改
    2)主路由有一些旁路由无法实现的功能,如流控等功能
    3)就是想做旁路由,不需要理由
  2. Q:我是光猫拨号,后面直接AC和AP的,没有图上的主路由。但是我也想用旁路由。怎么办?
    A:把光猫想象成主路由就可以了。
  3. Q:我用的是R1/R1S,LAN接口速率没有WAN接口高,做旁路由时可以用WAN接口吗?
    A:可以的。详细可看(还没写的)另一篇文章。
  4. Q:评论里面大家都说照你的教程设置失败了。到底能不能行啊?
    A:经过一番检查,我发现图中漏写了一步,就是LAN取消桥接后,必须在接口中选择LAN的物理接口。而大多数小伙伴都是死在了这一步上面。请大家注意哦!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140867.html原文链接:https://javaforall.net

(1)
上一篇 2022年5月8日 下午7:20
下一篇 2022年5月8日 下午7:20


相关推荐

  • lock接口是什么意思_mutextrylock无效

    lock接口是什么意思_mutextrylock无效正文开始前先把lock接口的源码摆出来(精简后的,特意保留了部分注释)publicinterfaceLock{/***Acquiresthelock.*/voidlock();/***Acquiresthelockunlessthecurrentthreadis*{@linkpl…

    2022年10月15日
    4
  • join方法的使用

    join方法的使用一、join方法1.1jon方法的作用使所属的线程对象x正常执行run()方法中的任务,而使当前线程y无限期的阻塞,直到x线程销毁后再继续执行线程y后面的代码。join方法具有使线程排队运行的作用,有些类似同步的运行的效果。1.2join与synchronized的区别join在内部使用wait()方法进行等待,而synchronized关键字使用的是”对象监视器”原理作为同步。…

    2022年6月11日
    49
  • 什么是协程_什么时候使用协程和线程

    什么是协程_什么时候使用协程和线程先搞清楚,什么是协程。你可能已经听过『进程』和『线程』这两个概念。进程就是二进制可执行文件在计算机内存里的一个运行实例,就好比你的.exe文件是个类,进程就是new出来的那个实例。进程是计算机系

    2022年8月2日
    12
  • css里的clear_css display属性的值及用法

    css里的clear_css display属性的值及用法clear:none|left|right|both.对于CSS的清除浮动(clear),一定要牢记:这个规则只能影响使用清除的元素本身,不能影响其他元素。清除浮动方法,1,给父级元素添加class=“clearflex”2,在css中给父级添加属性:overflow:hidden;(我比较喜欢这个)3,伪元素清除法,4,建立空的div,命名为clear,在css中添加clear:both;…

    2025年10月27日
    8
  • Typescript教程_安装typescript

    Typescript教程_安装typescript前言由于最近在使用vue3写项目,使用vue3的前提就是要学习TypeScript,TypeScript算是JavaScript的升级版,TypeScript包含JavaScript和自己的一些特性

    2022年7月29日
    11
  • 进程的挂起状态详细分析方法_线程挂起

    进程的挂起状态详细分析方法_线程挂起通常我们所认为的进程有五大状态,新建态,就绪态,阻塞态,运行态,退出态。 下面是示意图: 事实上还存在被挂起的进程。    交换的需要前面图中三个基本状态(就绪态、运行态和阻塞态)提供了一种为进程行为建立模型的系统方法,并指导操作系统的实现。 但是,可以证明往模型中增加其他状态也是合理的。下面考虑一个没有使用虚拟内存的系统,每次执行中的进程必须完全载入内存。因此

    2025年7月16日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号