DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)

概要:是一个局域网的网络协议,使用UDP协议工作,

主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,

                         给用户或者内部网络管理员作为对所有计算机作中央管理的手段,

DHCP有3个端口

作为DHCP Server其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;

546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,

DHCP failover是用来做“双机热备”的。

DHCP主要分配以下入网参数:

    IP地址/子网掩码/广播地址

    默认网关地址,DNS服务器地址

    PXE引导设置(TFIP服务器地址,引导文件名)

服务器配置:

1.装软件包 dhcp

[root@svr7 ~]# yum -y install dhcp                用yum源安装dhcp软件包

2.更改配置文件 /etc/dhcp/dhcpd.conf  

[root@svr7 ~]# vim /etc/dhcp/dhcpd.conf

subnet 192.168.4.0 netmask 255.255.255.0 {    声明网段以及子网掩码
        range 192.168.4.10 192.168.4.200;           设置给客户端配置的IP范围
        next-server 192.168.4.7;                          指定PXE服务器名称
        filename “pxelinux.0”;                             引导文件名
}

3.起服务 dhcpd

[root@svr7 ~]# systemctl restart dhcpd         起服务器

4.确认结果

[root@svr7 ~]# netstat -antpu | grep dhcpd    用netstat确定结果

客户端测试—临时配置/测试,建议采用dhclient

dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数

格式:dhclient -d 【网络接口】

          dhclient -q 安静模式,不打印任何错误的提示信息

                       -d 总是以前台方式运行程序。

                        -r 释放ip地址 

选项 -d 调试模式

[root@pc207 ~]# dhclient -d eth0   

Internet Systems Consortium DHCP Client 4.2.5

Copyright 2004-2013 Internet Systems Consortium.
All rights reserved.                                                                 版权所有 保留所有权利
For info, please visit https://www.isc.org/software/dhcp/     
Listening on LPF/eth0/74:52:08:05:06:01
Sending on   LPF/eth0/74:52:08:05:06:01
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x373268df)
DHCPACK from 192.168.4.7 (xid=0x373268df)
bound to 192.168.4.10 — renewal in 19666 seconds.


版权声明:本文为zhydream77原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/zhydream77/article/details/79800898