DHCP

简介:

DHCP : dynamic host configuration protocol 
动态 主机 配置 协议

-作用 
  自动的为网络中的客户终端分配IP地址;
  属于OSI模型 第 7  层 。
-角色
   DHCP服务器:包含着大量的可用的IP地址;回应客户端的请求。
     Server
       Router
       Switch
   DHCP客户端:设备加电开机时,就会发送请求,进行IP地址的请求。
-原理
   1、DHCP客户端发送 DHCP  discover ,以广播的方式;
   2、DHCP服务器获得请求之后,确定本地有可用的IP地址,
      则进行回复 DHCP offer ;以广播的方式;
   3、DHCP客户端收到 DHCP offer 以后,会再次发送一个
      DHCP request,为了与服务器进行请求确认。以广播的方式;
   4、DHCP服务器返回一个 DHCP Ack 报文。以广播的方式;

   数据层面:
        L2 + L3 + UDP + DHCP
                  67/68 
                -udp 67 ,表示的是 DHCP 服务器;
                -udp 68 ,表示的是 DHCP 客户端;     

实验名称:DHCP以及DHCP-relay配置
实验拓扑:

实验需求:
1, DHCP服务器基本实验
#DHCP服务器与客户端在同一个网段;
#确保 VLAN 10 主机获得IP地址,并互通;
2、DHCP中继实验
#DHCP服务器与客户端不在同一个网段;
#确保 VLAN 10 和 VLAN 20 都可以获得IP地址
#确保 VLAN 10 和 VLAN 20 的主机互通;
3、IP地址规划如下: 
VLAN 10 - 192.168.10.0/24 ; 192.168.10.254
VLAN 20 - 192.168.20.0/24 ; 192.168.20.254
VLAN 88 - 192.168.88.0/24 ; 192.168.88.254

配置思路: 
1、配置 DHCP 客户端; 
2、配置 DHCP 服务器 ; 
3、配置中间网络设备 
-基本实验
#配置交换机
-确保成员主机端口属于同一个网段;
-中继实验
#配置交换机 
-划分VLAN,分配端口到指定的VLAN
-配置与 Router 之间的 trunk 链路 
#配置路由器 
-配置每个VLAN的网关(子接口/单臂路由)
-在每个VLAN的网关下面配置 dhcp-relay ;
#service dhcp // 启动 DHCP 服务; 
#interface gi0/0.10
ip helper-address 192.168.88.8
#interface gi0/0.20
ip helper-address 192.168.88.8
-配置连接 VLAN 88 网段的 Server 
实验命令:
交换机
Switch>en
Switch#configure terminal 
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#e
Switch(config)#int f0/1
Switch(config-if)#sw mo a
Switch(config-if)#sw a v 10
Switch(config-if)#exit
Switch(config)#int f0/2
Switch(config-if)#sw mo a
Switch(config-if)#sw a v 10
Switch(config-if)#exit
Switch(config)#int f0/3
Switch(config-if)#sw mo a
Switch(config-if)#sw a v 20
Switch(config-if)#exi
Switch(config)#int f0/4
Switch(config-if)#sw mo tr
Switch(config-if)#exit

路由器
Router>en
Router#configure terminal 
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int gi0/0
Router(config-if)#no shu (开端口)
Router(config-if)#exit
Router(config)#int gi0/0.1(设置虚拟网关)
Router(config-subif)#encapsulation dot1Q 10 (运用dotlQ与交换机的vlan10对应)
Router(config-subif)#ip add 192.168.10.254 255.255.255.0(设置网关的范围)
Router(config-subif)#ip helper-address 192.168.88.8 (指定dhcp服务器的地址,表示通过Ethernet0向该服务器发送DHCP请求包,对应客户端口

Router(config-subif)#exit
Router(config)#int gi0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.20.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.88.8
Router(config-subif)#exit
Router(config)#service dhcp (启动 DHCP 服务;)
Router(config)#int gi0/1
Router(config-if)#no shu (开启端口)

服务器的配置
在Desktop选项中
配置静态ip地址,网关设置对应端口的ip地址。
在Service选项中配置对应ip的范围
Pool name 池名称
Default Gateway 网关
DNS Server 域名服务器
Start ip Address 起使开始的ip
Subnet Mask 子网掩码

Maximum number of Users 最大用户数
TFTP 普通文件传输协议
写一条就Add加一条,写完后要点击Save保存,
Remove是清除


本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/13505118/2049939,如需转载请自行联系原作者

相关文章
|
4天前
|
网络协议 Shell Linux
DHCP服务
DHCP协议用于集中管理分配IP地址,简化网络管理员工作,防止IP冲突,便于网络结构调整和客户端配置。在Redhat 9环境下,通过yum安装DHCP服务器,配置服务端包括编辑配置文件设定IP范围、DNS和网关等信息,启动并设置DHCP服务开机启动。客户端关闭VMware自带DHCP,修改连接为自动获取,成功从服务器获取新IP地址。
13 1
|
10月前
|
网络协议 网络架构 Windows
DHCP(介绍)
DHCP(介绍)
181 0
|
网络协议 网络安全 网络架构
DHCP服务1
动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。 DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。
130 0
DHCP服务1
|
网络协议 网络安全 数据库
DHCP服务2
DHCP应用 DHCP安装 1. 依次点击"开始→设置→控制面板→添加/删除程序→添加/删除Windows组件",打开相应的对话框。 2. 用鼠标左键点击选中对话框的"组件"列表框中的"网络服务"一项,单击[详细信息]按钮,出现带有具体内容的对话框。 3. 在对话框"网络服务的子组件"列表框中勾选"动态主机配置协议(DHCP)",单击[确定]按钮,根据屏幕提示放入Windows 2000安装光盘,复制所需要的程序。
160 0
DHCP服务2
|
网络协议 Linux Windows
Linux网络服务之DHCP(上)
1 了解DHCP服务 1.1 DHCP是什么 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议。 DHCP是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。 默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户
282 0
|
网络协议 Linux Windows
Linux网络服务之DHCP(下)
1 了解DHCP服务 1.1 DHCP是什么 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由Internet工作任务小组设计开发,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议。 DHCP是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。 默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 DHCP采用C/S架构,C-client(客户机),S-server(服务器),客户
180 0
|
算法 安全 程序员
趣聊 DHCP ,有点意思(二)
哈喽小伙伴们大家好啊,这里是 cxuan 计算机网络连载系列的文章第 11 篇,本篇文章我们来聊一聊 DHCP 协议。在聊之前,先想象一个场景。 你现在站在地铁上或者坐在办公室中,你的手机也好,电脑也好都有一个 IP 地址,假如这个 IP 地址是你手动输入的,你需要写下面这些东西 ……
趣聊 DHCP ,有点意思(二)
|
网络虚拟化 网络协议
|
网络协议
|
网络虚拟化