首页 > 其他分享 >【日常折腾】OPENWRT利用多网口实现路由&交换机并存且同时运行

【日常折腾】OPENWRT利用多网口实现路由&交换机并存且同时运行

时间:2024-07-24 22:27:44浏览次数:13  
标签:一级 192.168 网口 LAN3 OPENWRT LAN2 设备 路由 路由器

【前言】

路由器有线网口多?交换机太贵?不想把网络布线搞得太复杂?

那就试试我的All in Boom 用法吧

【需求】

试图在一个路由器的三个LAN口上,分割出两个不同需求的区域:

上级主路由器的IP网段 192.168.1.X,本路由器的IP网段192.168.124.X

一、负责当路由服务的LAN1口(开启DHCP服务,192.168.124.X)

二、作为交换机使用直通上一级网络、

但是又不需要和WAN口一样转发功能的LAN2和LAN3口。

(插入该两个接口的设备获取的是上一级IP网段192.168.1.X)

【硬件&软件】

硬件:路由器是H3C NX30PRO,百元级WIFI6,各大论坛大佬都有很丰富而且稳定的刷机包。

软件:OPENWRT 恩山B大 NX30PRO专版

【操作过程】

一、打开Openwrt右侧的 【网络】 【接口】

找到【LAN】 选择 右侧的 【修改】

4c81116c60aa4099a908928440ac6d2a.png

二、点击【物理设置】

40e9338ac45746ea854defe75d72e6ad.png

三、以我的使用目的来举例,我把【LAN2】【LAN3】前面蓝色的勾给去掉了。

这一步主要的目的就是把这两个我网口和LAN功能进行解绑。

然后拉到最下面,点击【保存&应用】

此时【LAN2】和【LAN3】已经成为空闲网口。

【注意】:千万不能同时将所有网口进行释放,至少要留下一个LAN口进行绑定,否则将会出现无法进入管理页面导致需要重刷固件进行解决。

c806699b373a47c18355d481af118f9c.png

四、回到【接口】主页面,找到【WAN】选项,然后点击右侧的修改

ab904bf200744330b51b6079d0898ec6.png

五、再次点击上方的【物理设置】,然后找到【LAN2】【LAN3】,勾选选中变为蓝色。

拉到最下面点击【保存&应用】

此时,【LAN2】【LAN3】已经和WAN口进行绑定(桥连)。

所有在LAN2、LAN3口上的有线设备,都会自动获取上一级路由器(192.168.1.X)的地址。

他们可以访问上一级网络的中的设备,同时他们也可以被上一级路由器中的设备访问。

不受该路由器防火墙的入站规则限制。

实现在路由器上单独运行一套交换机的功能。

f60183c922d74c739b9de605a73f8fe3.png

【测试】

以【LAN2】为例进行测试

一、测试LAN2下的设备是否能够正确获取到上一级网络中的IP地址。

443e2d6c55214e55b19c4fd987bed339.png

插在路由器【LAN2】口下的电脑,成功获取到了上一级网络中的【192.168.1.X】的IP地址。

二、测试LAN2下的设备是否能够访问上一级网络中的设备。

1906657abe584fb18d29f62436aa1472.png

成功访问到了一个上一级网络中的设备。

三、处于上一级(192.168.1.X)中的设备是否能够ping通在该路由器【LAN2】口上的设备。

d4b0b0798d164943aa839505fba067a7.jpg

成功ping通上一级网络。

【总结】

openwrt的自由度,可以让我实现了一些原厂固件根本不敢想象的功能,也同时打开了廉价路由设备All in boom的可玩性。

标签:一级,192.168,网口,LAN3,OPENWRT,LAN2,设备,路由,路由器
From: https://blog.csdn.net/2301_79715162/article/details/140671780

相关文章

  • 从零开始NEXT.js(五)——路由组和平行路由
    从零开始NEXT.s(四)——服务器组件上一章我们介绍了服务器组件的内部逻辑,这一章我们重点来讲一下NEXT,js中的页面路由。路由组在我们的app文件夹下,我们可以添加一个又一个文件夹去建立我们的页面路由,当页面过多时找起来就会很复杂,用路由组的形式可以很便捷的收纳我们的路由......
  • Django视图与URLs路由详解
            在DjangoWeb框架中,视图(Views)和URLs路由(URLrouting)是Web应用开发的核心概念。它们共同负责将用户的请求映射到相应的Python函数,并返回适当的响应。本篇博客将深入探讨Django的视图和URLs路由系统,提供实际的代码示例和操作指导,确保读者能够具体而实际地了解如......
  • 在Spring Boot中实现API网关与路由
    在SpringBoot中实现API网关与路由大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何在SpringBoot中实现API网关与路由。API网关是一种用于管理和路由请求的中间层,它可以集中处理认证、路由、负载均衡、缓存等功能。SpringCloudGateway......
  • 路由交换的一些基本知识
    基础概念TCP/IP五层和OSI七层结构TCP/IP结构:应用层:负责处理应用程序之间的沟通,常用的协议有SMTP(简单邮件传输协议)、文件传输协议(FTP)、网络远程访问协议(Telent)。传输层:提供端到端的可靠数据传输服务,通过传输协议(TCP和UDP)管理连接、控制流量、检测并纠正错误,基本单位是数据段。......
  • 路由追踪以及常用命令tracert\pathping
    一、常用的命令:对于网络工程师来说,需要熟练掌握的Windows路由追踪命令有两个:tracert和pathping,其中pathping是tracert和ping命令的结合,不但可以追踪目标IP地址的路由,还可以测试经过的每一跳的时延和丢包率。1.1tracert命令及举例tracert命令,通过向目标IP地址发送不同T......
  • 如何在 vercel 部署中路由 python 和 typescript 无服务器函数
    我从一个带有Next.js和Typescript前端以及python后端的全栈应用程序开始。由于我们想在vercel上部署,因此我们将所有后端功能迁移到/api文件夹中的typescript函数中,可通过以下方式访问:fetch('api/**foldername**)问题是我有一个简单的pytorch模型,因此......
  • 记录 OpenWrt 执行 opkg update 命令报错 Failed to download,但是换源无效且源用浏览
    记录OpenWrt执行opkgupdate命令报错Failedtodownload,但是换源无效且源用浏览器可访问的解决方案解决方法首先给出解决方法:)网络-->接口-->WAN-->编辑-->高级设置取消勾选“自动获取DNS服务器”-->在使用自定义的DNS服务器一栏中添加并输入可用的DNS地址。......
  • openwrt之luci界面开发------问题解析
    查阅视频:我取不来名字的https://space.bilibili.com/320467466在openwrt的luci界面开发中,用到的这个E()函数,其功能是在网页界面创建各种各种视图效果,如按钮,文字等等。其原函数:functionE(){    returnL.dom.create.apply(L.dom,arguments)}这个E()函数定义实......
  • 学习笔记——路由
    文章目录VueRouter介绍作用说明路由配置VueRouter的使用步骤(5+2)五个基础步骤(固定)两个核心步骤router-link介绍使用好处声明式导航-两个类名介绍特点自定义高亮类名声明式导航-跳转传参介绍查询参数传递语法对应页面组件接收传递过来的值基于参数发请求动态路由传参......
  • vue路由守卫的使用方法和应用场景
    全局守卫beforeEach中三个属性router.beforeEach((to,from,next)=>{  if(!localStorage.getItem("token")){  if(to.path!=="/login"){   returnnext("/login")  } } next()})路由独享守卫 constroutes=[ {  pat......