要求:

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,跨网段通讯)的更多相关文章

  1. 在eNSP上简单的模拟企业网络场景(不同网段互连)

    额..首先你要有eNSP工具和Wireshark抓包工具,没有的话可以上网搜索一下,最好下载最新版本的,新版本中拥有更多型号的机器 这个实验我们主要模拟某公司购买了新的路由器和交换机.交换机S1连接客 ...

  2. 跨Vlan通信:单臂路由,三层交换机

    实验涉及命令以及知识补充(涉及Vlan通过的以太网口需要设置为Trunk口) 单臂路由 父接口 no ip address :删除实现单臂路由接口的IP no shutdown 虚拟子接口 R2(co ...

  3. Zabbix监控实现跨区域跨网络监控数据

    Zabbix监控实现跨区域跨网络监控数据 环境: 公司现有服务器10台,其中5台服务器有一台安装了zabbix,并且这5台服务器处于一个网络,只有一台服务器有公网ip, 另外的5台处于另一个网络,仅有 ...

  4. 通过Html5的postMessage和onMessage方法实现跨域跨文档请求访问

    在项目中有应用到不同的子项目,通过不同的二级域名实现相互调用功能.其中一个功能是将播放器作为单独的二级域名的请求接口,其他项目必须根据该二级域名调用播放器.最近需要实现视频播放完毕后的事件触发,调用父 ...

  5. Network-Emulator-Toolkit 模拟各种网络环境 windows

    背景.目标.目的 (1) 背景: 我们在使用网络时,时常遇到在正常网络环境下的代码运行一切正常,可以复杂的网络环境下的各种问题无法复现,必须搭建模拟各种网络环境,去复现问题,定位问题.不管是移动平台, ...

  6. html5 postMessage解决iframe跨协议跨域通信问题

    a.html有个iframe载入b.com/login.html,当login完成时通知a.html页面登录完成并传递UserName 1.a.html 监听消息 window.addEventLis ...

  7. iOS模拟各种网络状态

    在iOS开发中我们有在各种不同网络状态下测试app运行状态的需求.苹果给我们提供了在模拟器和真机状态下,模拟各种网络状态的软件. 在模拟器中 苹果提供的模拟网络状态的工具官网地址下载该工具需要登录Ap ...

  8. clumsy模拟客户端网络差的场景的使用

    1.为什么需要模拟客户端网络差的情况? a. 研发环境的网络配置一般较高,网络响应快,不容易出现网络故障,但是客户使用的网络环境千差万别,不排除使用过程中遇到网络故障的情况. b.程序有些时候是多线程 ...

  9. 使用Kernel NetEm和tc模拟复杂网络环境

    关键词:netem(Network Emulator).tc(Traffic Control). 大部分局域网环境良好,但是产品实际网络环境可能千差万别,为了对产品进行各种情况测试就需要模拟网络环境. ...

随机推荐

  1. js实现小球的弹性碰撞。

      前  言 MYBG 小编最近在做自己的个人网站,其中就用到了一个小球碰撞检测的功能,想自己写,无奈本人能力不足啊(毕竟还是一个菜鸟)!!就想着找个插件用一下也好,可是找了好久也没有找到一个比较好用 ...

  2. React + Node 单页应用「二」OAuth 2.0 授权认证 & GitHub 授权实践

    关于项目 项目地址 预览地址 记录最近做的一个 demo,前端使用 React,用 React Router 实现前端路由,Koa 2 搭建 API Server, 最后通过 Nginx 做请求转发. ...

  3. httpwebrequest 用GET方法时报无法发送具有此谓词类型的内容正文

    如下一段小程序,运行结果报无法发送具有此谓词类型的内容正文的错误,其实原因很简单,因为用的是GET的方式进行提交,而GetRequestStream()是用来在post提交的时候写post的内容的流, ...

  4. WPF字符串中的换行符

    <sys:String x:Key="NewUpdateWillShow" xml:space="preserve">第一行 第二行 </sy ...

  5. Redis安装及使用笔记

    windows下安装Redis 1.下载Redis的软件包 Redis on github; 2.将软件解压到服务器软件目录; 3.在命令行运行此命令: ./redis-server redis.wi ...

  6. Spring集成Quartz完成定时任务

    在JavaEE系统中,我们经常会用到定时任务,比如每天晚上凌晨之后跑批处理或者是每天某个时刻群发消息等等. 我们可以使用java.util.Timer结合java.util.TimerTask来去完成 ...

  7. 在网页标题栏title加入图标?

    方法一:制作一个ico格式的图片,将图片命名为favicon.ico,像素大小为16*16,所使用的颜色不得超过16色,然后再把favicon.ico放到网站的根目录下就行了.这样的话浏览器会不停的搜 ...

  8. ECMAScript6词法

    ES6简介 ECMAScript 6.0(简称 ES6)是 JavaScript 语言的下一代标准,它于2015 年 6 月正式发布.ECMAScript 和 JavaScript 的关系是,前者是后 ...

  9. P2051 [AHOI2009]中国象棋

    题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法.大家肯定很清楚,在中国象棋中炮的行走方式是 ...

  10. Kaggle初入门

    今天成功的进驻kaggle社区了! 所以以后就要跟kaggle上面的各位一起学习啦! 今天十分成功的在tensorflow的环境里面装了一堆库--什么seaborn啊pandas啊都一次过 然后--并 ...