前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >旁路由是什么?OpenWrt作为旁路由配置举例

旁路由是什么?OpenWrt作为旁路由配置举例

作者头像
用户1160092
发布2024-11-12 10:42:39
2450
发布2024-11-12 10:42:39
举报
文章被收录于专栏:MUM笔记

基本概念

旁路由是一种网络配置方式,它在主路由器旁边接入一台额外的路由设备,专门负责特定的网络任务,如代理、广告过滤等。这台设备不直接连接互联网,而是通过主路由器访问网络。旁路由的工作原理是在主旁路由构成的网络架构中,分担一部分路由器的功能,从而实现网络带宽的合理分配利用,并提供更强的扩展性。

应用场景

旁路由的应用场景,,以下是问GPT,回答的:

  • 网络覆盖扩展:在大面积房屋或多层建筑中,旁路由可以通过设置在家中的不同位置,形成一个覆盖更广的Wi-Fi网络,消除信号盲区。
  • 提升网络性能:通过设置旁路由,用户可以对各类设备的带宽进行详细管理,优先保障重要设备的网络速度,减少视频缓冲、游戏延迟等问题。网络安全防护:旁路由可以单独配置VPN、入侵检测系统等增强安全功能,为家庭网络提供额外的防护层。
  • 访问控制与内容过滤:旁路由可以方便地设置访问控制,限制特定设备在特定时间段内上网,或是对特定网站进行访问限制,防止家庭成员接触到不良网站。
  • 游戏与流媒体优化:旁路由可以为游戏主机、流媒体设备分配更高的优先级,确保在网络高负荷时,依然能够流畅地进行游戏或者观看高清视频。
  • 实验与学习平台:对于网络爱好者以及技术人员,旁路由提供了一个极好的实验与学习平台,用户可以在旁路由上尝试不同的操作系统、配置高级的网络功能。

不过我想说,以上功能,其实在主路由上一样可以做,比如安全防护,访问控制之类的。我很赞同Eason Yang的观点,只有你不好动主路由,或者主路由不支持改动的情况下,才考虑使用旁路由。否则其实旁路由我感觉没多大意义。

配置组网

旁路由的组网图对应如下

主路由的lan口连上旁路由的lan口,将旁路由的lan地址改成和主路由一个网段,地址不一样即可。终端不管是通过有线,还是无线连接,不管是连主路由,还是旁路由,都可以。根据终端网关和dns的不一样,走的流量不一样。这里我用红色的数字圈标记了1,2,3,其中1表示主路由,2表示旁路由,3表示终端设备。根据终端设备在哪儿指定网关和dns,有如下的三种配置场景,具体怎么配置就不细说了。

方案一:主路由开启DHCP,旁路由关闭DHCP(非全局)

这里非全局的意思是不是所有设备都过旁路由

  1. 修改旁路由的管理地址网段:确保旁路由的管理地址与主路由处于同一网段,便于管理。例如,如果主路由的IP是192.168.1.1,那么旁路由可以设置为192.168.1.x,其中x是2到254之间的一个未使用的地址。
  2. 关闭IPV6和DHCP服务:在旁路由的设置中,DHCP服务应该设置为忽略此接口。
  3. 防火墙设置:在防火墙设置中,确保打开了IP动态伪装功能,这可以解决一些路由器会校验数据包的IP和MAC地址的对应关系的问题。
  4. 终端设置:需要使用旁路由的设备,需要手动设置设备的网关和DNS指向旁路由的IP地址。

方案二:主路由开启DHCP,旁路由关闭DHCP(全局)

全局是只所有设备都过旁路由

  1. 主路由设置:将主路由的DHCP的默认网关修改为旁路由的IP,DNS服务器也修改为旁路由的IP。
  2. 旁路由设置:与方案一相同,但所有设备的网络流量都将通过旁路由。

方案三:主路由关闭DHCP,旁路由开启DHCP(全局)

  1. 主路由设置:关闭主路由的DHCP服务,设置网关和DNS为旁路由的IP。
  2. 旁路由设置:开启DHCP服务,并设置网关为主路由的IP。

注意,很多网上的指导,有这样另外在配置旁路由时,可能需要在旁路由的防火墙自定义规则中添加以下规则来解决IP地址和MAC地址对应关系的问题:

代码语言:javascript
复制
iptables -t nat -I POSTROUTING -o 网卡名 -j MASQUERADE

这条规则的意思是执行SNAT功能,把数据包的源IP改成旁路由的IP,无论该数据包是否会经过插件处理。这个参考实际情况来看

典型案例配置说明:通过旁路由管理上网策略

我这里用ikuai做主路由,OpenWrt做旁路由,并在OpenWrt上配置了OC猫进行策略管控。ikuai的lan口连接OpenWrt的Lan口,具体连线如下,

ikuai主路由,管理地址10.20.30.1

OpenWrt作为旁路由,10.20.30.2

针对以上的几种方案,分别进行说明验证:

默认情况下

主路由正常下发dhpc

旁路由关闭dhcp,默认走主路由出去。终端的配置和具体表现如下:

方案1配置:

手动指定网关 Windows终端侧配置

实际上网的表现:

方案2配置

主路由下发dhcp和dns,旁路由不参与。主路由ikuai配置:

旁路由OpenWrt Lan口配置

终端windows上,可以看到下发的网关和dns,以及上网情况。

方案3配置,

主路由不参与,旁路由下发网关和dns。ikuai 上dhcp配置

旁路由OpenWrt上的配置

windows终端配置以及上网情况。

总结

使用旁路由,就是局域网内一个代理的作用。通过旁路由可以实现一些额外的功能,不过这个前面也说了,这些都可以在主路由去做,只有在不想改变现有网络形态的情况下,才适合用旁路由。但是实际的过程中,对网络需要有些基本的了解,什么二层、三层,网关,dns,arp等,否则可能得不偿失。 - END -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MUM笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本概念
  • 应用场景
  • 配置组网
  • 典型案例配置说明:通过旁路由管理上网策略
    • 默认情况下
      • 方案1配置:
        • 方案2配置
          • 方案3配置,
          • 总结
          相关产品与服务
          VPN 连接
          VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档