模拟教室网络(跨VLAN,跨网段通讯)

要求:
1,跨VLAN,三个教室在不同的VLAN中,翻番至网络风暴
2,三个VLAN在三个不同的网段
3,设置访问控制列表,组织每个网段的前八个IP不可访问服务器
4,其他IP均可访问外网的服务器
操作步骤:
(启用路由)
1.设置IP(为pc设置ip)(1.1 1.11 2.1 2.11 3.1 3.11 网关分别为:1.254 2.254 3.254)
2.设置三层交换机(具有路由功能)
(1)划分VLAN(VLAN10,VLAN20,VLAN30)
Switch>en
Switch#conf
Switch(config)#vlan
Switch(config-vlan)#e
Switch(config)#vlan
Switch(config-vlan)#e
Switch(config)#vlan
(2)位VLAN分配ip(是pc的网关)
vlan 10:192.168.1.254
vlan 20:192.168.2.254
vlan 30:192.168.3.254
(先启用 no shut)vlan 1:192.168.4.254
Switch(config)#inter vlan
Switch(config-if)#ip add 192.168.1.254 255.255.255.0
Switch(config-if)#inter vlan
Switch(config-if)#ip add 192.168.2.254 255.255.255.0
Switch(config-if)#inter vlan
Switch(config-if)#ip add 192.168.3.254 255.255.255.0
Switch(config)#inter vlan 1 Switch(config-if)#ip add 192.168.4.254 255.255.255.0
Switch(config-if)#no shut
(3)为VLAN分配接口:
f(0/1)VLAN10
f(0/2)vlan 20
f(0/3) vlan 30
f(0/4) vlan 1(默认的)
Switch(config-if)#inter f /
Switch(config-if)#sw acc vlan
Switch(config-if)#inter f /
Switch(config-if)#sw acc vlan
Switch(config-if)#inter f /
Switch(config-if)#sw acc vlan
(4)启用路由器(ip routing)
Switch(config-if)#ex
Switch(config)#ip routing
3.设置路由器
(1)设置端口ip(f0/0 4.1 f1/0 202.1.1.1)
Router(config-if)#inter f /
Router(config-if)#ip add 192.168.4.1 255.255.255.0
Router(config-if)#inter f /
Router(config-if)#ip add 202.1.1.1 255.255.255.0
(2)设置服务器ip(202.1.1.2 202.1.1.1)
(地址转换设置)
(1)声明内外网(借口 F0/0 内网 F1/0外网)
Router(config-if)#inter f /
Router(config-if)#ip nat in
Router(config-if)#inter f /
Router(config-if)#ip nat out
(2)配置路由表
三层交换机:
Switch(config)#route rip
Switch(config-router)#netw 192.168.1.0
Switch(config-router)#netw 192.168.2.0
Switch(config-router)#netw 192.168.3.0
Switch(config-router)#netw 192.168.4.0
路由器:
Router(config-if)#route rip
Router(config-router)#netw 192.168.4.0
Router(config-router)#netw 192.168.5.0
(3)设置nat表
Switch(config)#ip nat inside source static 192.168.1.1 202.1.1.3
Switch(config)#ip nat inside source static 192.168.1.11 202.1.1.4
Switch(config)#ip nat inside source static 192.168.2.1 202.1.1.5
Switch(config)#ip nat inside source static 192.168.2.11 202.1.1.6
Switch(config)# ip nat inside source static 192.168.3.1 202.1.1.7
Switch(config)# ip nat inside source static 192.168.3.11 202.1.1.8
192.168.1.1 202.1.1.3
192.168.1.11 202.1.1.4
192.168.2.1 202.1.1.5
192.168.2.11 202.1.1.6
192.168.3.1 202.1.1.7
192.168.3.11 202.1.1.8
4.设置三层交换机
(设置访问控制列表)
Switch(config)#acc deny ip 192.168.1.1 0.0.0.7 202.1.1.2 0.0.0.255
Switch(config)#acc per ip any any
Switch(config)#acc deny ip 192.168.2.0 0.0.0.7 202.1.1.2 0.0.0.255
Switch(config)#acc per ip any any
Switch(config)#acc deny ip 192.168.3.0 0.0.0.7 202.1.1.2 0.0.0.255
Switch(config)#acc per ip any any

将访问控制列表应用到VLAN
Switch(config)#inter vlan
Switch(config-if)# ip acc in
Switch(config-if)#inter vlan
Switch(config-if)#ip acc in
Switch(config-if)#inter vlan Switch(config-if)#ip acc in
5.测试
192.168.1.1 访问202.1.1.2 访问失败
192.168.1.11 访问202.1.1.2访问成功


模拟教室网络(跨VLAN,跨网段通讯)的更多相关文章
- 在eNSP上简单的模拟企业网络场景(不同网段互连)
额..首先你要有eNSP工具和Wireshark抓包工具,没有的话可以上网搜索一下,最好下载最新版本的,新版本中拥有更多型号的机器 这个实验我们主要模拟某公司购买了新的路由器和交换机.交换机S1连接客 ...
- 跨Vlan通信:单臂路由,三层交换机
实验涉及命令以及知识补充(涉及Vlan通过的以太网口需要设置为Trunk口) 单臂路由 父接口 no ip address :删除实现单臂路由接口的IP no shutdown 虚拟子接口 R2(co ...
- Zabbix监控实现跨区域跨网络监控数据
Zabbix监控实现跨区域跨网络监控数据 环境: 公司现有服务器10台,其中5台服务器有一台安装了zabbix,并且这5台服务器处于一个网络,只有一台服务器有公网ip, 另外的5台处于另一个网络,仅有 ...
- 通过Html5的postMessage和onMessage方法实现跨域跨文档请求访问
在项目中有应用到不同的子项目,通过不同的二级域名实现相互调用功能.其中一个功能是将播放器作为单独的二级域名的请求接口,其他项目必须根据该二级域名调用播放器.最近需要实现视频播放完毕后的事件触发,调用父 ...
- Network-Emulator-Toolkit 模拟各种网络环境 windows
背景.目标.目的 (1) 背景: 我们在使用网络时,时常遇到在正常网络环境下的代码运行一切正常,可以复杂的网络环境下的各种问题无法复现,必须搭建模拟各种网络环境,去复现问题,定位问题.不管是移动平台, ...
- html5 postMessage解决iframe跨协议跨域通信问题
a.html有个iframe载入b.com/login.html,当login完成时通知a.html页面登录完成并传递UserName 1.a.html 监听消息 window.addEventLis ...
- iOS模拟各种网络状态
在iOS开发中我们有在各种不同网络状态下测试app运行状态的需求.苹果给我们提供了在模拟器和真机状态下,模拟各种网络状态的软件. 在模拟器中 苹果提供的模拟网络状态的工具官网地址下载该工具需要登录Ap ...
- clumsy模拟客户端网络差的场景的使用
1.为什么需要模拟客户端网络差的情况? a. 研发环境的网络配置一般较高,网络响应快,不容易出现网络故障,但是客户使用的网络环境千差万别,不排除使用过程中遇到网络故障的情况. b.程序有些时候是多线程 ...
- 使用Kernel NetEm和tc模拟复杂网络环境
关键词:netem(Network Emulator).tc(Traffic Control). 大部分局域网环境良好,但是产品实际网络环境可能千差万别,为了对产品进行各种情况测试就需要模拟网络环境. ...
随机推荐
- Python解决 从1到n整数中1出现的次数
最近在看<剑指Offer>,面试题32的题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数.例如输入12,从1到12这些整数中包含1的数字有1.10.11和12,1一共出 ...
- express的学习,与使用
最近在学习vue的一个实战项目,碰到一个express,当时很萌,就随便看了看................ expres是基于node 的一个web框架, 首先可以找到它的官网照着学习 这里只讲一 ...
- openstack学习心得:keystone 常用命令(M版)
查看用户列表 openstack user list 查看用户具体信息 usage: openstack user show [-h] [-f {html,json,json,shell,table, ...
- 用C#生成不重复的随机数
我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random. 对于随机数,大家都知道,计算机不 可 ...
- K-Means和图片压缩
通俗的介绍这种压缩方式,就是将原来很多的颜色用少量的颜色去表示,这样就可以减小图片大小了.下面首先我先介绍下K-Means,当你了解了K-Means那么你也很容易的可以去理解图片压缩了,最后附上图片压 ...
- Nytro MegaRaid
Nytro MegaRaid简介 Dell R720xd,内存64G ,12块 SAS Dell R510xd,内存48G ,12块 SAS SSD+SAS SSD对于用户透明 raid会 ...
- nginx负载均衡简单配置
nginx负载均衡简单配置准备三台虚拟机来做这个实验:192.168.232.132 web服务器192.168.232.133 web服务器192.168.232.134 ...
- 异常:Unknown lifecycle phase "mvn". You must specify a valid lifecycle
这是在使用maven打包方式启动springboot项目时出现的异常, 我的异常原因属于下面的情况: 此时maven指令行为:mvn spring-boot:run. 如果写成这样会导致最终的mave ...
- e2e测试之Nightmare
一.e2e测试简介 e2e或者端到端(end-to-end)或者UI测试是一种测试方法,它用来测试一个应用从头到尾的流程是否和设计时候所想的一样.简而言之,它从一个用户的角度出发,认为整个系统都是一个 ...
- 【Centos】解决设置JAVA_HOME不断失效问题
问题还原: 我们都知道,要修改centos的全局配置,可以在/etc/profile这个文件里面修改,比如,我需要修改JAVA_HOME变量 ,那么一般来说我们只要在其中修改,source 一下就行了 ...