linux第五章-dhcpPPT课件
DHCP协议ppt课件
三要素
DHCP Server 提供网络设置参数给客户机 通常是一台服务器或网络设备
DHCP Relay 上下打点转发DHCP消息 通常是网络设备(交换机或路由器)
DHCP Client 通过DHCP协议来获得网络配置参数
通常是一台主机或网络设备
DHCP协议的报文类型(1)
五大金刚到底何许人也
DHCP DISCOVER
此报文是Client开始erver对 DHCP DISCOVER 报文的响应
DHCP REQUEST 此报文是Client开始DHCP Server选择过程中对 DHCP OFFER报 文的回应,或者是Client续延IP地址租期时发出的报文。
进入Di重sc新ov申DeHr请C包P状AC态K(,UN客ICA户ST机) 发送DHCP
T:使用时间使用Ipconfig/renew命令进行更新租约
IP租约释放
使用ipconfig /release命令进行租约释放
客户机的TCP/IP通信联络停止 IP地址:0.0.0.0 子网掩码:0.0.0.0
检查一下是否属 实??
DHCP的租约过程
Server 收 到 Client 的 DHCP REQUEST 广 播 后 , 发 送 DHCPACK报文作为回应,其中包含Client的配置参数。
检查一下是否属 实??
DHCP的租约过程
当Client收到Server包含配置参数的DHCPACK后, 会发送指向分配地址的ARP报文来作最后确认。
1.客户机请求ip地址
客户机会发送广播(DHCP Discover)消息到网络中的机器,
请求ip地址 2.服务器响应请求
服务器收到dhcp请求后,就会广播一个D(HCP Offe)r报文发送
《Linux互联网技术》5DHCP服务器的配置与使用
2、DHCP服务器运行控制
DHCP服务运行控制可以直接对脚本文件 /etc/init.d/dhcp3-server 控制,安装完后DHCP服 务默认是开机自动启动的。DHCP服务运行控制如下:
DHCP服务器的配置
DHCP服务的主要配置文件是 /etc/dhcp3/dhcpd.conf 与/etc/default/dhcp3server。 1.配置/etc/default/dhcp3-server文件
2、配置网络接口
1)网络接口eth0 、eth1配置要求如下:
配置网络接口eth0的IP地址为192.168.0.5、子网掩码 255.255.255.0,网关192.168.0.1; 配置网络接口eth1为自动获取IP信息。 以下是配置完成/etc/network/interfaces后文件内容。
2)修改网络接口文件后重启网络。
student@Ubuntu:~$sudo /etc/init.d/networking restart
任务2 DHCP服务器的配置
1、安装DHCP服务器前检测网络相关信息
为了测试DHCP服务器对网络参数的影响,在配置DHCP服务 器前了解一下网络相关信息。 正常情况应该是没有IP地址
4、配置/etc/dhcp3/dhcpd.conf文件
DHCP服务器配置如下。
student@Ubuntu:~$cat /etc/dhcp3/dhcpd.conf # 设定租约期限: default-lease-time 259200; # 默认的租约时间,后面接的时间为秒钟 max-lease-time 518400; option domain-name "" ; # 设定提供给客户端的域名 option domain-name-servers 202.103.224.68,202.103.225.68; # 上面设定提供给客户端的DNS服务器的IP地址,多个地址使用道号隔开 ddns-update-style none; 动态 IP 地址分配的设定 # 关闭动态DNS的更新。 # 动态 IP 地址分配的设定: subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.28 192.168.0.68; option broadcast-address 192.168.0.255; option routers 192.168.0.1; }
linux第五章-dhcpPPT课件
2021/3/12
4
(2)IP地址租用提供
当接收到DHCP客户机的广播信息之后,所有的DHCP服务 器均为这个客户机分配一个合适的IP地址,将这些IP地址、 网络掩码、租用时间等信息,按照DHCP客户提供的硬件地 址发送回DHCP客户机。这个过程中对DHCP服务器没有对客 户计算机进行限制,因此客户机能收到多个IP地址提供信 息。
1.向DHCP服务器索取新的IP地址 (1)DHCPDISCOVER(DHCP发现) (2)DHCPOFFER(DHCP提供) (3)DHCPREQUEST(DHCP请求) (4)DHCPACK(DHCP确认)
2021/3/12
7
DHCP discover
❖ 客户端发起广播信息,目的端口号为67
DHCP offer
❖ 被DHCP服务器收回IP地址的客户端,如果还需要IP地址,则必 须重新向DHCP服务器申请IP地址
永久租约
❖ 客户端从DHCP服务器获得IP地址后,该IP地址就永久分配给该 客户端固定使用。(只有有足够IP地址的情况下才使用永久租约 给客户端分配IP地址)
2021/3/12
9
DHCP服务
❖ IP地址租约和更新
2021/3/12
3
2. DHCP的工作过程
DHCP工作时要求客户机和服务器进行交互,由客户 机通过广播向服务器发起申请IP地址的请求,然后由服 务器分配一个IP地址以及其他的TCP/IP设置信息。整个 过程可以分为以下步骤:
(1)IP地址租用申请
DHCP客户机的TCP/IP首次启动时,就要执行DHCP客 户程序,以进行TCP/IP 的设置。由于此时客户机的 TCP/IP还没有设置完毕,就只能使用广播的方式发送 DHCP请求信息包,广播包使用 UDP端口67和68进行发送, 广播信息中包括了客户机的网络界面的硬件地址和计算 机名字,以提供DHCP服务器进行分配。
c05广域网[dhcp]PPT课件
B
18
电路交换的主要特点
1. 电路交换是一种实时交换,适用于实时要求高的 话音通信( 全程 200 ms ) 。
2. 在通信前要通过呼叫为主、被叫用户建立一条物 理连接。如果呼叫请求数超过交换网的连接能力( 过负荷),用户会听到忙音。衡量电话交换服务质 量指标之一:呼叫损失率。
3. 电路交换是预分配带宽,话路接通后,即使无信 息传送也白白占电路,据统计,传送话音时电路 利用率仅为36%。
4. 在传送信息时,没有任何差错控制措施,不利于 传输可靠性要求高的突发性数据业务。
19
电路交换的主要特点
• 电路交换网的交换设备可选用程控电话交换机 ( 数字化)。电话网的设计对象是话音通信,在电话 网的数据传输,是电话网的增值业务。
• 计算机在电路交换网上通信:点到点,遵循ITU-T 的V系列建议。
报文交换的时延特性
报文从用户电报终端到交换节点,或交换节点间 的存储转发过程包括四方面的时延:
(1) 传播时延 (Propagation Delay)
tprop= L / v 式中,tprop为传播时延,L为传输距离,v为电波速 度(3x105公里/秒)
(2) 传输时延 (Transmission Delay)
• 要求通信双方主机设置一致,如异步串行通信: • 数据速率 • 数据位 • 停止位 • 校验方式(E、O、N)
20
报文交换的特点:存储-转发
用户电报机A A局
B局
C局
用户电报机B
M1 M1
传播时延 传输时延 存储 / 处理时延
M1 t
M1
报文交换的传输时延
报 文
报 文
报 文 t ABCD
22
9
linux服务---DHCP
linux服务---DHCP用Linux做DHCP服务器,原理跟在windows环境下、路由器上做DHCP相同,所以不在这里介绍了。
我们直接开始配置dhcp服务器。
这次介绍用Linux配置DHCP服务器,我以实验+理论的方式介绍,这样更直观、易懂。
下面是此次实验的拓扑图从拓扑图可以看出这是个典型的通过路由器共享上网其中:DHCP服务器同时也是DNS服务器61.134.1.1为默认网关的ip地址“best”为DHCP服务器的名称;“safe”为client1的名称......实验要求:我们需要客户端获得的IP地址在61.134.1.100----61.134.1.200之间,且client3获得的IP地址永久为61.134.1.5一:安装DHCP服务器·实验前的准备在安装DHCP服务器之前,我们首先要为DHCP服务器指定一固定IP地址,本例中为61.134.1.2.如果DHCP服务器上有双网卡,我们首先要禁用一个,以确保服务器可以正常安装。
·安装DHCP服务首先要检查系统中是否已经安装过了DHCP服务,检查的命令:# rpm -qa |grep dhcp执行上面的命令后,如果屏幕无任何提示表明DHCP服务未被安装,此时我们需按如下步骤安装DHCP服务。
首先放入第二张光盘、挂载光驱、进入光驱目露;然后安装所有以DHCP 开头的文件、安装完成后查看系统中是否有了DHCP;最后卸载光驱的挂载点。
如图所示二:配置DHPC服务·复制模板文件在我们安装好DHCP后,只要编辑好DHCP服务的配置文件,也就完成了DHCP服务的配置。
它的配置文件为/etc/dhcpd.conf,此时在/etc目录下还没有dhcpd.conf这个文件,需要我们创建并编辑。
不过在/usr/share/doc/dhcp-3.0pL1目录下存在这个文件的模板文件dhcp.conf.sample,我们只需将这个模板文件复制到/etc目录下并重命名为dhcpd.conf就可以了。
[linux] 第05章 DHCP服务的配置与应用
5.2 DHCP服务的安装
Red Hat Enterprise Linux安装程序默认没有安装DHCP 服务,使用下面的命令可以检查系统是否已经安装了 DHCP服务或查看已经安装了何种版本。 rpm -q dhcp 如果系统还没有安装DHCP服务。如果现在需要安装, 可将Red Hat Enterprise Linux 5的第3张安装盘放入光驱, 加载光驱后在光盘的Server目录下找到DHCP服务的RPM 安装包文件dhcp-3.0.5-3.el5.i386.rpm,然后使用下面的命 令安装DHCP服务。 rpm -ivh /mnt/Server/dhcp-3.0.5-3.el5.i386.rpm
5.4启动和停止DHCP服务
1.启动DHCP服务 /etc/init.d/dhcpd start 2.停止DHCP服务 /etc/init.d/dhcpd stop 3.重新启动DHCP服务 /etc/init.d/dhcpd restart
5.4启动和停止DHCP服务
4.设置自动启动DHCP服务 如果需要让DHCP服务随系统启动而自动加载,可以执行“ntsysv” 命 令 启动服务配置程序,找到“dhcpd”服务,在其前面加上“*”星号, 然后 选择“确定”即可,
声明 shared-network 名称 {…} subnet 网络号 netmask 子网掩码 {…} range 起始IP地址 终止IP地址 host 主机名 {…} group {…} 定义超级作用域 定义作用域(或IP子网) 定义作用域(或IP子网)范围 定义保留地址 定义一组参数 功能
配置文件的格式
5.5 DHCP客户端的配置
• Linux中DHCP客户端的配置 • Windows 2000/XP/2003中DHCP客户端 的配置
Linux课程课件:DHCP服务器配置
由于网络上可能不止一个DHCP服务器,凡所有具有有效IP地址信息的DHCP DHCP IP DHCP 服务器向客户机发出一个提议。 客户机从接收到的第一个提议中选定IP地址信息,并广播一条租用地址的消 息请求。 由发出该提议的DHCP服务器响应该消息,指定IP地址信息给该客户机并发 送一个确认,而所有其它DHCP服务器撤回各自的提议。 客户机完成TCP/IP协议的初始化和绑定。配置完成后,客户机就可以使用普 通网络通信和连接至其它IP主机时用到的所有IP服务和应用。
option domain-name-servers ip-address[, ip-address...];
指明客户机可用的DNS服务器地址
option host-name string;
给客户指定主机名,string是个字符串。 只能在host声明中出现;
选项类语句
option domain-name “string”;
声明类语句——group语句 声明类语句
group 声明可以用来把全局参数应用到一组声明中。例如, 声明可以用来把全局参数应用到一组声明中。 你可以组合共享的网络、子网、主机或其它组群。
group { 组特定参数... host ws1.domain { 特定主机参数... } host ws2.domain { 特定主机参数... } host ws3.domain { 特定主机参数... } }
例如,用于描述作用域的声明语句有subnet声明,对于每个要提供服务的与 DHCP服务器连接的子网,都要有一个subnet声明,即使这是个没有IP地址要 动态分配的子网。
参数类语句主要告诉DHCP服务网络参数,如租约的时间、网关、DNS等。
DHCP详解PPT课件
• RARP (反向地址解析协议) • 硬件链路层协议 • 消息不能被路由器转发
• BOOTP (引导协议) 用于无盘工作站 • 静态分配IP • 服务器必须预先知道客户端的硬件地址 • TFTP 文件用于客户端主机启动
第3页/共33页
什么是 DHCP? (续)
• DHCP • 客户端-服务器模式 • 特点 • 为主机提供配置参数 • 自动分配可重复利用的网络地址
Src port=68, dst port=67, xid=n, ciaddr=0.0.0.0)
DHCP-OFFER (src MAC=b, dst MAC=0xffffffffffff, src IP=c, dst IP=255.255.255.255 Src port=67, dst port=68, xid=n, ciaddr=0.0.0.0, yiaddr=x, server ID=c, lease time=60s,netmask=255.255.255.0)
第32页/共33页
ቤተ መጻሕፍቲ ባይዱ
感谢您的欣赏!
第33页/共33页
• Hardware address length 硬件地址长度
– 表示客户端硬件地址的长度
• Hops跳数
– 此包被中继代理转发的数目
• Transaction ID 事务标识
– 客户端用来匹配请求和响应
第11页/共33页
DHCP 包格式(续)
• Seconds秒数
– 客户端已经开始DHCP过程的时 间,单位是秒
–发送者: 客户端 – 作用: 客户端请求除了IP地址之外的配置信息
第17页/共33页
工作流程
第18页/共33页
正常的初始会话
第5章 DHCP 服务 Linux 教学课件
option routers 192.168.1.1; //指定网关ip地址
option subnet-mask 255.255.255.0; //指定子网掩码
option domain-name ""; //指定域名后缀
option domain-name-servers 192.168.1.1; //指定DNS服务器的IP地址
5.3 DHCP客户端配置
• 先将DHCP服务器运行起来: [root@server1 ~]service dhcpd start
5.3.1 Windows客户端配置
(1) “网上邻居”——单击属性——双 击“本地连接”——单击“属性”—— 双击“Internet协议”——选中“自动获 得IP地址”。
其中内嵌了三个子网
subnet 192.168.1.0 netmask 255.255.255.0 { option domain-name-servers 192.168.1.200; //作用域选项 range 192.168.1.170 192.168.1.179;
} subnet 192.168.2.0 netmask 255.255.255.0 {
• 超级作用域(super scope)是在共享同一
个物理网络环境下为不同的逻辑子网
动态分配IP地址的解决方案。 • 简单地说,在一个物理网络中如果存在
多个不同的网段(例如多个VLAN), 如果要为这些网络的机器动态分配IP地 址,那么应该采用超级作用域。
• DHCP实现超级作用域的指令是shared-network
5.2.1 基本配置
编辑dhcpd.conf ,内容如下:
ddns-update-style interim; //设置DDNS的更新方案采用interim
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-
12
检查DHCP的安装
❖ 检查linux系统是否已经运行了DHCP所有包
检查方法
❖[root@localhost ~]#rpm -qa | grep dhcp
-
13
安装DHCP软件包
❖ DHCP包位置
第三张安装盘的Server文件夹中
❖dhcp-3.0.5-3.el5.i386.rpm //主程序 ❖dhcp-devel-3.0.5-3.el5.i386.rpm //服务器开发工具
DHCP服务器的 配置与管理
-
1
本章学习内容
❖ 了解DHCP常用术语、功能以及应用环境 ❖ 掌握DHCP服务器的安装方法 ❖ 掌握DHCP服务器基本配置及高级配置方法 ❖ 掌握DHCP客户端配置方法
-
2
DHCP的基本原理
1.DHCP协议
动 态 主 机 配 置 协 议 ( Dynamic Host Configuration Protocol)是用来自动给客户机器分配 TCP/IP 信息的网 络协议。每个 DHCP 客户都连接到中央位置的 DHCP 服务 器,该服务器会返回包括 IP 地址、子网掩码、网关和 DNS 服务器信息的客户网络配置。
❖ 被DHCP服务器收回IP地址的客户端,如果还需要IP地址,则必 须重新向DHCP服务器申请IP地址
永久租约
❖ 客户端从DHCP服务器获得IP地址后,该IP地址就永久分配给该 客户端固定使用。(只有有足够IP地址的情况下才使用永久租约 给客户端分配IP地址)
-
9
DHCP服务
❖ IP地址租约和更新
-
4
(2)IP地址租用提供
当接收到DHCP客户机的广播信息之后,所有的DHCP服务 器均为这个客户机分配一个合适的IP地址,将这些IP地址、 网络掩码、租用时间等信息,按照DHCP客户提供的硬件地 址发送回DHCP客户机。这个过程中对DHCP服务器没有对客 户计算机进行限制,因此客户机能收到多个IP地址提供信 息。
更新租期,再次启动更新租约请求过程,如果成功就IP地
址租期更新;如果失败则等到IP地址失效时启动重新申请
过程。
-
10
DHCP服务
❖ IP地址租约和更新
解约条件
❖ 客户端租约到期
如果客户端使用的IP地址达到有效租约前,没有再次向DHCP服务 器提出更新租约,则DHCP服务器会将该IP地址回收,客户端会造 成断线
❖ 客户端离线
客户端离线后,DHCP服务器会将IP地址回收,并放入自己的地址 池中等待下一个客户端的申请
❖ DHCP服务器分配给客户端的IP地址类型
动态IP地址
❖ 从地址池中分配给客户端的IP地址均为动态IP地址
固定IP地址
❖ 给网内服务器通过绑定MAC- 地址来分配的IP地址为固定IP地址 11
❖ 由于有多个DHCP Server,所以使用广播
DHCP acknowledge
❖ DHCP Server收到DHCP request,以单播(知道双方第二层 MAC地址)形式发送
-
8
DHCP服务
❖ IP地址租约和更新
限定租期
❖ 由管理员设置的IP地址的有更新租约,则DHCP服务器会 收回给客户端的IP地址,并将该IP地址提供给其它客户端使用
租约更新
❖更新
IP地址租约过50%时时,就必须更新该租期
客户端以单播形式发送DHCP Request给DHCP服务器, 询问是否可以继续使用客户端所配置的IP地址
DHCP服务器以单播形式发送DHCP Acknowledge给客户 端,表示同意客户端的请求,客户端获得新的管理员设置
的租期
❖重新捆绑
IP地址租约过87.5%时,客户端如果在前一次请求中没能
-
3
2. DHCP的工作过程
DHCP工作时要求客户机和服务器进行交互,由客户 机通过广播向服务器发起申请IP地址的请求,然后由服 务器分配一个IP地址以及其他的TCP/IP设置信息。整个 过程可以分为以下步骤:
(1)IP地址租用申请
DHCP客户机的TCP/IP首次启动时,就要执行DHCP客 户程序,以进行TCP/IP 的设置。由于此时客户机的 TCP/IP还没有设置完毕,就只能使用广播的方式发送 DHCP请求信息包,广播包使用 UDP端口67和68进行发送, 广播信息中包括了客户机的网络界面的硬件地址和计算 机名字,以提供DHCP服务器进行分配。
-
7
DHCP discover
❖ 客户端发起广播信息,目的端口号为67
DHCP offer
❖ 由于客户端没有IP地址但有第2层MAC地址,所以DHCP Server 以单播(知道双方MAC)方式发起,目的端口号为68
DHCP request
❖ 客户端响应第一个服务端的offer,以广播形式发给所有的DHCP Server,没有被使用的IP地址被放回服务器的地址池
3.IP地址租约更新
(1)更新租用
在DHCP中,每个IP地址是有一定租期的,若租期已到, DHCP服务器就能够将这个IP地址重新分配给其他计算机。
(2)释放IP地址租用
客户机可以主动释放自己的IP地址请求,也可以不释 放,但也不续租,等待租期过期而释放占用的IP地址资源。
-
6
DHCP服务工作原理
1.向DHCP服务器索取新的IP地址 (1)DHCPDISCOVER(DHCP发现) (2)DHCPOFFER(DHCP提供) (3)DHCPREQUEST(DHCP请求) (4)DHCPACK(DHCP确认)
配置条件
❖ 网卡要求
网卡能处理多播请示,并要求启用全部为1的广 播地址
❖检查方法
[root@localhost ~]#ifconfig [root@localhost ~]#ifconfig | more 在显示中查找下行
❖ up BROACAST RUNNING MULTICAST MTU:1500……
(3)IP地址租用选择
由于客户机接收到多个服务器发送的多个IP地址提供 信息,客户机将选择一个IP地址,拒绝其他提供的IP地址, 以便这些地址能分配给其他客户。客户机将向它选择的服 务器发送选择租用信息。
-
5
(4)IP地址租用确认
服务器将收到客户的选择信息,如果也没有例外发生, 将回应一个确认信息,将这个IP地址真正分配给这个客户 机。客户机就能使用这个IP地址及相关的TCP/IP数据,来 设置自己的TCP/IP堆栈。