当前位置: 首页 > news >正文

ER系列路由器多网段划分设置指南

ER系列路由器多网段划分设置指南 - TP-LINK 服务支持

TP-LINK ER系列路由器支持划分多网段,可以针对不同的LAN接口划分网段,即每一个或多个LAN接口对应一个网段;也可以通过一个LAN接口与支持划分802.1Q VLAN的交换机进行对接,实现多网段划分。下面就这两种应用方式介绍必要的设置步骤。

针对LAN接口实现多网段划分

【应用拓扑结构】

注意:建议设置的电脑连接在路由器5号接口,该接口保持默认VLAN1

针对上图所示的网络拓扑结构,基本设置步骤如下:

1)路由器添加VLAN

点击“基本设置”---“VLAN设置”, 如下图所示。

 点击“新增”,新增vlan2,并设置相关参数。

VLAN名称:任意填写,本例中为“vlan2”;

VLAN ID:设置该VLAN的 ID号,本例中为“2”;

IP地址:VLAN接口的IP地址,即内部网络的网关地址,本例为“192.168.2.1”;

子网掩码:VLAN接口的子网掩码,与IP地址组合确定子网的范围,本例为标准C类子网掩码“255.255.255.0”;

管理接口:如果需要通过这个子网访问路由器界面,则勾选,如不需要,可不勾选。

管理端口成员:勾选端口3,出口规则设置为“UNTAG”;

vlan3同理设置。设置完成,如下图所示。

2)修改端口PVID

点击“基本设置”---“端口设置”,修改端口的PVID,如下图所示。

端口3:本例中修改PVID为2;

端口4:本例中修改PVID为3;

设置完毕,点击“设置”,保存配置。至此VLAN设置完成。

3)添加新增的VLANDHCP服务器

点击“基本设置”---“LAN设置”---“DHCP服务”,如下图所示。

点击“新增”,如下图所示。

服务接口:选择划分的vlan接口,本例中选择“vlan2”。

开始地址:填写开始地址,如“192.168.2.100”;

结束地址:填写结束地址,如“192.168.2.200”;

网关地址:可不填写,也可以填写,本例中设置“192.168.2.1”;

缺省域名:不填写;

首选DNS:填写当地的宽带线路的首选DNS,本例中设置电信公共DNS服务器IP地址“114.114.114.114”;

备用DNS:填写当地的宽带线路的备用DNS,本例中设置谷歌公共DNS服务器IP地址“8.8.8.8”;

Option60:不填写;

Option138:不填写;

状态:“勾选”启用。

点击“确定”,添加完成。

VLAN3同理设置。设置完成,如下图所示。

至此,路由器划分多网段功能完成。电脑接在端口3下接的交换机可获取到vlan2网段地址;接在端口4下接的交换机可获取到vlan3网段地址,均可以连接外网。

路由器一个接口对接多个网段(需配合交换机802.1Q VLAN使用)

【应用拓扑结构】

针对上图所示的网络拓扑结构,基本设置步骤如下:

1)路由器添加VLAN

点击“基本设置”---“VLAN设置”,如下图所示。

 点击“新增”,新增vlan2,并设置相关参数。如下图所示。

VLAN名称:任意填写,本例中为“vlan2”;

VLAN ID:设置该VLAN的 ID号,本例中为“2”;

IP地址:VLAN接口的IP地址,即内部网络的网关地址,本例为“192.168.2.1”;

子网掩码:VLAN接口的子网掩码,与IP地址组合确定子网的范围,本例为标准C类子网掩码“255.255.255.0”;

管理接口:如果需要通过这个子网访问路由器界面,则勾选,如不需要,可不勾选。

管理端口成员:勾选端口3,出口规则设置为“TAG”;

vlan3同理设置。设置完成,如下图所示。

至此VLAN设置完成。

2)添加新增的VLANDHCP服务器

点击“基本设置”---“LAN设置”---“DHCP服务”,如下图所示。

点击“新增”,如下图所示。

服务接口:选择划分的vlan接口,本例中选择“vlan2”。

开始地址:填写开始地址,如“192.168.2.100”;

结束地址:填写结束地址,如“192.168.2.200”;

网关地址:可不填写,也可以填写,本例中设置“192.168.2.1”;

缺省域名:不填写;

首选DNS:填写当地的宽带线路的首选DNS,本例中设置电信公共DNS服务器IP地址“114.114.114.114”;

备用DNS:填写当地的宽带线路的备用DNS,本例中设置谷歌公共DNS服务器IP地址“8.8.8.8”;

Option60:不填写;

Option138:不填写;

状态:“勾选”启用。

点击“确定”,添加完成。

vlan3同理设置。设置完成,如下图所示。

至此,路由器划分多网段功能设置完成。接下来配置交换机802.1Q VLAN对接。

3)交换机802.1Q VLAN设置

打开交换机管理界面,对接路由器的交换机的1号接口的端口类型设置为“TRUNK”,如下图所示。

 新增vlan2和vlan3,vlan2包含1号和8号接口;vlan3包含1号和12号接口。添加完成,保存配置。如下图所示。

 至此设置完毕,电脑接在交换机8号口下的接入交换机,可获取到vlan2网段地址;接在交换机12号口下的交换机,可获取到vlan3网段地址,均可上网。

相关文章:

ER系列路由器多网段划分设置指南

ER系列路由器多网段划分设置指南 - TP-LINK 服务支持 TP-LINK ER系列路由器支持划分多网段,可以针对不同的LAN接口划分网段,即每一个或多个LAN接口对应一个网段;也可以通过一个LAN接口与支持划分802.1Q VLAN的交换机进行对接,实现…...

3 PostGIS基础查询

PostGIS 基础查询 数据库维护 ps aux | grep postgrespsql 使用命令登录数据库psql -U postgres -d testdb -h localhost -p 5432postgres用户名,testdb数据库名称,localhost ip地址,可以省略,5432端口,可以省略。 …...

Shell错误:/bin/bash^M: bad interpreter: No such file or directory

目录 错误原因和现象 解决方案 错误原因和现象 在执行shell脚本的时候,报错:/bin/bash^M: bad interpreter: No such file or directory。 是由于该脚本文件是在Windows平台编写,然后在MacOS平台中执行。 在Windows平台上文件是dos格式&…...

Golang之路---01 Golang的安装与配置

Golang之路—01 Golang语言安装与配置 官网上下载Windows环境下的安装包 官网下载地址 双击下载后的文件进行安装,可根据需要自定义选择解压后的文件位置。 接着新创建一个文件夹,保存Golang语言项目。 在里面新建bin,pkg,src三个文件夹。 环境变量…...

Anolis OS 8.8服务器采用docker容器方式搭建gerrit3.8.1服务

采用docker容器方式搭建gerrit3.8.1服务 一、选择管理帐户密码的方式二、部署gerrit服务1. 采用docker compose部署单服务的方式部分gerrit(1) docker-compose.yaml文件内容(2) 在docker-compose.yaml文件所在目录调用下面命令先进行初始化操作 2. 在宿主机上部署httpd服务用于…...

PyTorch 中的多 GPU 训练和梯度累积作为替代方案

动动发财的小手,点个赞吧! 在本文[1]中,我们将首先了解数据并行(DP)和分布式数据并行(DDP)算法之间的差异,然后我们将解释什么是梯度累积(GA),最后…...

Appium+python自动化(三十五)- 命令启动appium之 appium服务命令行参数(超详解)

简介 前边介绍的都是通过按钮点击启动按钮来启动appium服务,有的小伙伴或者童鞋们乍一听可能不信,或者会问如何通过命令行启动appium服务呢?且听一一道来。 一睹为快 其实相当的简单,不看不知道,一看吓一跳&#xf…...

vmware的window中安装GNS3

1.向vmware中的windows虚拟机传送文件 点击虚拟机-安装VMwaretools 安装在虚拟机上面 此图标代表已经成功,将文件复制到虚拟机上里面 2.安装 安装gns3,需要先安装winpcap(检查网卡)和wireshark(对winpcap上数据进行抓…...

FPGA XDMA 中断模式实现 PCIE3.0 AD7606采集 提供2套工程源码和QT上位机源码

目录 1、前言2、我已有的PCIE方案3、PCIE理论4、总体设计思路和方案AD7606数据采集和缓存XDMA简介XDMA中断模式QT上位机及其源码 5、vivado工程1--BRAM缓存6、vivado工程2--DDR4缓存7、上板调试验证8、福利:工程代码的获取 1、前言 PCIE(PCI Express&am…...

某某大学某学院后台Phar反序列化GetShell

觉得这个洞还算有点意思,可以记录一下 首先在另一个二级学院进行目录扫描时发现源码www.rar,并且通过一些页面测试推测这两个二级学院应该是使用了同一套CMS 分析源码,发现使用的是ThinkPHP 5.1.34 LTS框架 通过APP、Public得到后台访问路径…...

【ChatGPT辅助学Rust | 基础系列 | 基础语法】变量,数据类型,运算符,控制流

文章目录 简介:一,变量1,变量的定义2,变量的可变性3,变量的隐藏 二、数据类型1,标量类型2,复合类型 三,运算符1,算术运算符2,比较运算符3,逻辑运算…...

使用云服务器和Frp(快速反向代理)框架快速部署实现内网穿透

目录 一. 背景1.1 内网穿透1.2 Frp介绍1.3 Frp配置流程 二. 云服务器配置2.1 配置安全组2.2 编写frps.ini 三. 内网主机配置3.1 编辑frpc.ini文件3.2 启动服务并配置开机自启动 四. 参考文献 一. 背景 现在有一台ubuntu云服务器,我想通过内网穿透将一台内网的主机当…...

Mac 上使用 Tesseract OCR 识别图片文本

Tesseract OCR 引擎:Tesseract是一个开源的OCR引擎,你需要先安装它。可以从Tesseract官方网站(https://github.com/tesseract-ocr/tesseract)下载适用于你的操作系统的安装程序或源代码,并按照官方文档进行安装。 Tes…...

《MapboxGL 基础知识点》- 放大/缩小/定位/级别

中心点 getCenter:获取中心点 const {lng, lat} map.getCenter(); setCenter:设置中心点 // lng, lat map.setCenter([134, 28]); 缩放级别 getZoom:获取当前缩放级别 map.getZoom(); setZoom:设置缩放级别 map.setZoom(5…...

VScode的简单使用

一、VScode的安装 Visual Studio Code简称VS Code,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对git的开箱…...

# Unity 如何获取Texture 的内存大小

Unity 如何获取Texture 的内存大小 在Unity中,要获取Texture的内存文件大小,可以使用UnityEditor.TextureUtil类中的一些函数。这些函数提供了获取存储内存大小和运行时内存大小的方法。由于UnityEditor.TextureUtil是一个内部类,我们需要使…...

dolphinscheduler switch+传参无坑版

dolphinscheduler 的前后传参有较多的坑,即便是3.0.5版本仍然有一些bug 下面是目前能无坑在3.0.5版本上使用的操作 前置任务 在界面上设置变量和参数名称 跟官方网站不一样,注意最后一行一定使用echo ${setValue(key$query)}的方式,注意引…...

VINS-fusion安装

VINS-fusion中用的opencv3,如果安装的opencv4要做一系列替换 VINS-Mono在opencv4环境下的安装问题和解决方法 https://zhuanlan.zhihu.com/p/548140724 Vins-Fusion安装记录 https://zhuanlan.zhihu.com/p/432167383 CV_FONT_HERSHEY_SIMPLEX -> cv::FONT_HER…...

智慧消防:如何基于视频与智能分析技术搭建可视化风险预警平台?

一、背景分析 消防安全是一个重要的话题,涉及到每个人的生活和安全。每年都会发生大量的火灾,给人们带来极大的危害,摧毁了大量的财产,甚至造成了可怕的人员伤亡。而消防安全监督管理部门人员有限,消防安全监管缺乏有…...

selenium定位元素的方法

Selenium可以驱动浏览器完成各种操作,比如模拟点击等。要想操作一个元素,首先应该识别这个元素。人有各种的特征(属性),我们可以通过其特征找到人,如通过身份证号、姓名、家庭住址。同理,一个元…...

Vue记事本应用实现教程

文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

golang循环变量捕获问题​​

在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下: 问题背景 看这个代码片段: fo…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配

AI3D视觉的工业赋能者 迁移科技成立于2017年,作为行业领先的3D工业相机及视觉系统供应商,累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成,通过稳定、易用、高回报的AI3D视觉系统,为汽车、新能源、金属制造等行…...

Mac下Android Studio扫描根目录卡死问题记录

环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...

【C++进阶篇】智能指针

C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...