DHCP(dynamic host configuration protocol动态主机配置协议)
配置DHCP作用:当局域网络中有大量的主机时,如果逐个为每一个主机手动设置IP地址。默认网关,DNS服务器地址等网络参数。定是费力不讨好的办法,而DHCP服务器正是解决这个的好办法
DHCP服务器:实现客户机自动获取IP地址。统一方便管理。
DHCP的工作原理
关于DHCP工作过程中的数据包,
DHCP DISCOVER DHCP发现包
DHCP OFFER DHCP提供包
DHCP REQUEST DHCP请求包
DHCP ACK DHCP确认包
DHCP NACK
简单概述:
首先,DHCP客户端会发送一个全网广播的DHCP发现包,寻找DHCP服务器。
当网络中的DHCP服务器收到DHCP客户端的请求,就会在自己的地址池中随即分发一个ip地址给DHCP客户端。当DHCP客户端确定使
用这个ip地址的时候,就会发送一个DHCP的确认包给DHCP服务器。
DHCP的地址租约
DHCP的地址租约有两种方式:
限定租期
当DHCP客户端向DHCP服务器租用到IP地址,客户端可以使用该IP地址一段时间,当租用期快到了的时候,客户端必须想DHCP服务
器提出续约请求,请求成功后,可以继续使用该IP地址,如果客户端没有续约或续约不成功,服务器就会将该IP地址收回,分发
给其他DHCP客户端使用。
永久租用
当DHCP客户端的MAC地址与IP地址绑定,那么绑定的DHCP客户端就可以永久的使用这个IP地址,其他计算机自动获取不到的。
下面是关于DHCP这个服务的属性,
DHCP的相关软件包
Dhcp
DHCP的守护进程
/usr/sbin/dhcpd
DHCP的脚本
/etc/init.d/dhcpd
DHCP的端口
67(bootps) 68(bootpc)
DHCP的配置文件
/etc/dhcp.conf /var/lib/dhcpd/dhcpd.leases
##############################################################
配置条件:首先需要两台机器。一台DHCP服务器,一台客户机。
DHCP服务器ipadd:192.168.128.222
客户机自动获取IP
实验步骤如下:
创建挂载目录。挂起光盘(这里不再演示)
1.使用yum安装。(简单介绍一下yum.安装包的时候不会检查依赖关系。用rpm安装会检查依赖关系)
(1)修改yum配置文件
(2)使用rpm命令看一下有没有已经安装过
(3)系统没有安装dhcp软件包,现在可以安装
(4)如若在安装时,出现以下问题
表示不能安装。
####解决办法:
Ok,继续安装
安装成功
(5)修改dhcp主配置文件
打开以后发现是这个(告诉我们在这个路径下把这个模板文件复制过来)
(6)复制模板文件
(7)修改主配置文件(画线的部分是可以修改的,根据自己的情况而定)
(8)注意。Dhcp服务器的ip地址是固定的。要把网卡地址设置成static。我们查看一下
(9)重启一下dhcp服务器
Ok、
#############################客户机
注意:客户机要和dhcp服务器在同一网络环境内。我们这里使用的都是vmnet2
(1)客户机得是dhcp自动获取方式,我们现在看一下
Ok
(2)使用dhclient �Cr(释放接口),dhclient �Cd(重新获取)命令来重新获取一下ip地址
后面要添加网卡
(3)查看一下
已然获取到
######################################################保留ip地址操作
也就是永久租约
(1)修改dhcp服务器的主配置文件,在dhcpd.conf主配置文件最下面
因为网卡地址是唯一的。我们查看一下客户机的mac地址,添加进去,换一下ip地址,看能不能成功
客户机mac地址
我们现在添加进去
重启一下dhcp服务器
在客户机使用dhclient�Cr ,-d 命令。能不能获取到192.168.128.112这个ip地址
Ok。已经获取到
在来查看一下
成功、
本文出自 “mylinux” 博客,转载请与作者联系!