DHCP安装部署

作用:
DHCP是动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作。主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。
DHCP具有以下功能:
1、保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
2、DHCP应当可以给用户分配永久固定的IP地址。
3、DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
4、DHCP服务器应当向现有的BOOTP客户端提供服务。
工作原理:
dhcp即动态主机配置协议,是一个局域网的网络协议,使用UDP协议工作
1.DHCP客户端进行IP请求(用UDP,discover广播的形式)
2.DHCP服务器响应请求(offer广播) #scmp
3. DHCP客户机选择IP 客户端通过arp协议能否将ip转换成mac地址,如果可以说明ip已经被占用。否则次ip可用。
4.DHCP服务器确认租约

具体安装部署如下:(本实验是centos6环境下完成)

一、安装DHCP服务软件包

yum -y install dhcp
chkconfig dhcpd on #设置开机自启

二、生成配置文件(用系统提供的模版替换即可)

cp -a /usr/share/doc/dhcp-4.*.*/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf

三、修改配置文件

vim /etc/dhcp/dhcp.conf
subnet 192.168.190.0 netmask 255.255.255.0 { #声明分配的网段和子网掩码
  range 192.168.190.150 192.168.190.200;     #声明可用IP地址池
  option domain-name-servers 192.168.190.111; #设置dns服务器地址
  option domain-name "dns.example.org"; #设置dns域名
  option routers 192.168.190.2;	#设置网关
  option broadcast-address 192.168.190.255; #广播地址
  default-lease-time 600;   #默认租约
  max-lease-time 7200;      #最大租约
}

四、重启服务

service dhcpd configtest  #语法检查
service dhcpd start

五、测试

1、监听DHCP服务器日志文件

tail -f /var/log/messages

2、在开一台虚拟机为测试机,设置为DHCP获取IP的方式

​ 重启测试机网卡观察监听的日志,以及测试机获取IP的情况。

service network restart
ifconfig

六、保留地址(固定地址分配IP)

1、获取客户机的Mac地址

arp -a 

2、修改主配置文件

host fantasia{
	hardware ethernet mac地址; #客户机的mac地址
	fixed-address IP地址; #固定分配给客户机的ip地址(可以使用地址池以外的IP)
}

3、语法检查,重启DHCP服务

service dhcpd configtest
service dhcpd restart

4、重启测试机网卡,并验证获取IP情况

service network restart
ifconfig

注:本文为博主查阅多方资料整理而成,如有侵权请留言联系博主删除。

posted @ 2020-03-10 17:32  候你已久  阅读(386)  评论(0)    收藏  举报