三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址。在生产环境中,使用路由器或交换机做DHCP服务器要常见一些。
1、在SW1上配置DHCP服务,能够为以下四个不同部门分配不同网段的IP地址。
2、在SW1上配置VTP Server,在SW2和SW3上配置VTP Client,并将指定部门加入相关VLAN。
3、注意:交换机和交换机之间使用中继链路,而与路由器之间则不需要
R1配置如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 | #配置路由器内网接口IP和外网接口IPR1(config)#int f0/0
 R1(config-if)#ip add 10.0.0.2 255.0.0.0
 R1(config-if)#no sh
 R1(config-if)#no shutdown
 R1(config-if)#exit
 R1(config)#int f1/0
 R1(config-if)#ip add 202.106.123.1 255.255.255.248
 R1(config-if)#no sh
 R1(config-if)#no shutdown
 #配置到内网的静态路由条目
 R1(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1
 R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1
 R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1
 R1(config)#ip route 192.168.4.0 255.255.255.0 10.0.0.1
 | 
 
SW1配置如下
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 | #配置到路由器接口的IP地址SW1(config)#ip routing
 SW1(config)#int f0/0
 SW1(config-if)#no switchport
 SW1(config-if)#ip add 10.0.0.1 255.0.0.0
 SW1(config-if)#no shutdown
 #配置交换机之间的接口链路为中继链路(trunk)
 SW1(config)#int range f0/1 -2
 SW1(config-if-range)#switchport mode trunk
 SW1(config-if-range)#no sh
 #配置VTP Server
 SW1#vlan database
 SW1(vlan)#vtp domain test
 SW1(vlan)#vtp server
 SW1(vlan)#vtp password 123
 SW1(vlan)#vtp pruning
 #创建vlan(为四个部门创建不同的vlan)
 SW1#vlan database
 SW1(vlan)#vlan 10
 SW1(vlan)#vlan 20
 SW1(vlan)#vlan 30
 SW1(vlan)#vlan 40
 #配置vlan虚拟接口地址
 SW1(config-if)#intvlan 10
 SW1(config-if)#ip add 192.168.1.1 255.255.255.0
 SW1(config-if)#no sh
 SW1(config-if)#exit
 SW1(config-if)#intvlan 20
 SW1(config-if)#ip add 192.168.2.1 255.255.255.0
 SW1(config-if)#no sh
 SW1(config-if)#exit
 SW1(config-if)#intvlan 30 大专栏  三层交换机配置DHCP为不同VLAN分配IP地址
 SW1(config-if)#ip add 192.168.3.1 255.255.255.0
 SW1(config-if)#no sh
 SW1(config-if)#exit
 SW1(config-if)#intvlan 40
 SW1(config-if)#ip add 192.168.4.1 255.255.255.0
 SW1(config-if)#no sh
 #注意:如果要配置DHCP中继服务,需要在vlan虚接口中添加一条DHCP服务器的地址SW1(config-if)#ip helper-address [DHCP服务器地址]
 #配置一条默认路由,使能够访问外网
 SW1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2
 #配置不同网段的DHCP地址池(因为有四个vlan,所以要配四个网段地址池)
 SW1(config)#ipdhcp pool vlan10
 SW1(dhcp-config)#network 192.168.1.0 255.255.255.0
 SW1(dhcp-config)#default-router 192.168.1.1
 SW1(dhcp-config)#dns-server 202.106.0.20
 SW1(dhcp-config)#lease 2
 SW1(dhcp-config)#exit
 SW1(config)#ipdhcp pool vlan20
 SW1(dhcp-config)#network 192.168.2.0 255.255.255.0
 SW1(dhcp-config)#default-router 192.168.2.1
 SW1(dhcp-config)#dns-server 202.106.0.20
 SW1(dhcp-config)#lease 2
 SW1(dhcp-config)#exit
 SW1(config)#ipdhcp pool vlan30
 SW1(dhcp-config)#network 192.168.3.0 255.255.255.0
 SW1(dhcp-config)#default-router 192.168.3.1
 SW1(dhcp-config)#dns-server 202.106.0.20
 SW1(dhcp-config)#lease 2
 SW1(dhcp-config)#exit
 SW1(config)#ipdhcp pool vlan40
 SW1(dhcp-config)#network 192.168.4.0 255.255.255.0
 SW1(dhcp-config)#default-router 192.168.4.1
 SW1(dhcp-config)#dns-server 202.106.0.20
 SW1(dhcp-config)#lease 2
 #注意:如果要设置保留地址可以配置ipdhcp excluded-address low-address [high-address]
 | 
 
SW2配置如下
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 | #配置与三层交换的链路为中继链路(trunk)SW2(config)#int f0/0
 SW2(config-if)#switchport mode trunk
 SW2(config-if)#no sh
 #配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)
 SW2#vlan database
 SW2(vlan)#vtp domain test
 SW2(vlan)#vtp client
 SW2(vlan)#vtp password 123
 SW2(vlan)#vtp pruning
 #将指定的接口加入到相应的vlan中
 SW2(config)#int f0/1
 SW2(config-if)#switchport access vlan 10
 SW2(config-if)#no sh
 SW2(config-if)#exit
 SW2(config-if)#int f0/2
 SW2(config-if)#switchport access vlan 20
 SW2(config-if)#no sh
 | 
 
SW3配置如下
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 | #配置与三层交换的链路为中继链路(trunk)SW3(config)#int f0/0
 SW3(config-if)#switchport mode trunk
 SW3(config-if)#no sh
 #配置VTP client(配置完VTP client后能够学习三层交换上创建的vlan)
 SW3#vlan database
 SW3(vlan)#vtp domain test
 SW3(vlan)#vtp client
 SW3(vlan)#vtp password 123
 SW3(vlan)#vtp pruning
 #将指定的接口加入到相应的vlan中
 SW3(config)#int f0/1
 SW3(config-if)#switchport access vlan 30
 SW3(config-if)#no sh
 SW3(config-if)#exit
 SW3(config-if)#int f0/2
 SW3(config-if)#switchport access vlan 40
 SW3(config-if)#no sh
 | 
 
配置完以上的所有配置后,在客户端将IP地址设置为DHCP自动获取,就可以获取相应的IP了,并且可以访问互联网了
												
												
								- 使用三层交换配置DHCP为不同VLAN分配IP地址
		三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址.在生产环境中,使用路由器或交换机做DHCP服务器要常见一些 ... 
- 分配IP地址的好东西 DHCP以及NAT简单介绍
		主机配置协议DHCP 1.DHCP应用场景 2.DHCP基础原理 3.NAT简单介绍 4.配置命令 1.手工配置IP地址,工作量比较大而且不好管理,如果用户自己修改参数,可能会导致ip地址冲突,这个时 ... 
- DHCP服务自动分配IP地址原理
		转载自:http://blog.csdn.net/lycb_gz/article/details/8499559 DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服 ... 
- centos下网络配置方法(网关、dns、ip地址配置)
		本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ... 
- EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址
		EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址进入 VPC 控制台,对当前 VPC 添加 IPV6 CIDR 块对该 VPC 的路由表进行修改,添加其它路由,第一个空填::/0,第二个空 ... 
- IP unnumbered interface,某个接口不编号,某个接口不分配IP地址
		OSPFv2中,提到点到点链路可以是unnumbered,不编号,不分配IP地址 12.4.1.1.  Describing point-to-point interfaces             ... 
- 在思科三层交换机上配置DHCP,不同网段/VLAN间互通
		摘要: 描述:在三层交换机上配置DHCP,实现DHCP为PC1/PC3分配192.168.1.X网段:实现DHCP为PC2/PC4分配192.168.2.X网段:并且各个PC间要可以互相通信.(文末附 ... 
- 电脑无法上网,DHCP客户端不能正确获取IP地址
		问题特征:DHCP服务器更新[保留]配置信息后,给一客户端绑定了新的IP地址;但客户端IP地址并未正确更新; 处理: 一.检查DHCP服务器配置; 1.MAC地址.IP地址均正确;并已“添加到筛选器” ... 
- 配置nginx以获取真实的客户端ip地址
		当我们使用了nginx来转发客户端的请求以后,tomcat是无法正确获取到客户端的ip地址的,而是获取到配置了nginx的那台服务器的ip地址.因为tomcat所接收到的请求是通过nginx发出来的( ... 
随机推荐
	
									- 富文本编辑器Tinymce的示例和配置
			Demo链接: https://download.csdn.net/download/silverbutter/10557703 有时候需要验证tinyMCE编辑器中的内容是否符合规范(不为空),就需 ... 
- nginx出现No input file specified.
			在lnmp上调试php项目,之前已经在上面测试过tp5框架,可以正常访问.但新项目由于项目中有些路径是写固定路径的.为了不去修改代码.配置新项目的时候,为新项目设置新的目录.问题就出现了,网页提示   ... 
- IntelliJ IDEA2018.2.7安装和破解教程
			一.安装 IntelliJ IDEA2018.2.7 IDEA官网下载地址链接:https://www.jetbrains.com/idea/download/previous.html 1.进入网站 ... 
- Java利用DES/3DES/AES这三种算法分别实现对称加密
			转载地址:http://blog.csdn.net/smartbetter/article/details/54017759 有两句话是这么说的: 1)算法和数据结构就是编程的一个重要部分,你若失掉了 ... 
- java第三方工具包
			--搜集于网络 1.Apache POI 处理office文档用到的2. IText PDF操作类库 3.Java Base64 Base64编码类库 4.Commons-lang 对应java sd ... 
- Qt 使用QGraphicsPixmapItem、QGraphicsScene、QMatrix 的QGraphicsView的显示,缩放
			.h QGraphicsScene *scene; QGraphicsPixmapItem *theFrame; QMatrix matrix; .cpp MainWindow::MainWindow ... 
- 爬虫基本库request使用—爬取猫眼电影信息
			使用request库和正则表达式爬取猫眼电影信息. 1.爬取目标 猫眼电影TOP100的电影名称,时间,评分,等信息,将结果以文件存储. 2.准备工作 安装request库. 3.代码实现 impor ... 
- Nginx_安全2
			Nginx与安全有关的配置 隐藏版本号 http {    server_tokens off;} 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然 ... 
- django框架进阶-CSRF认证
			############################################### """ django中csrf的实现机制 #第一步:django第一次响应 ... 
- 微软不将《帝国时代》终极版上架Steam的原因到底是什么?
			毋庸置疑的是,<帝国时代>绝对是一款经典游戏.作为一款RTS名作,在过去的20年时间中<帝国时代>销量超过2000万部.数以千万计的玩家都沉溺于这款游戏中,<帝国时代&g ...