DHCP配置详解

简介:

DHCP: Dynamic  Host   Configuration  Protocol


    C/S:

          Server: DHCP Server (运行dhcp服务)

               UDP: 67

          Client: DHCP Client (运行dhcp程序)

               UDP: 68


       udp:  发送很小的数据报文,并对时效性要求较高:


       C: DHCP DISCOVER

       S: DHCP OFFER (ip/netmask)

       C: DHCP REQUEST

       S: DHCP ACK


       50%: DHCP REQUEST

                75%: DHCP REQUEST

                      87.5%: DHCP REQUEST

       

       DHCP DISCOVER


       DHCP:

              IP,NETMASK,GATEWAY,DNS,NTP SERVER,WINS SERVER,File

              

       DHCP Client: 

  

                169.254.233.123

                        本地地址

                

       DHCP Relay:中继


       dhcpd.conf大致可以分为四个区域:


                定义dhcpd自身的工作属性:

                    log-facility:日志facility


                全局地址分配属性:option打头

                    option router


                 子网配置:

                     通常每个作用域通过一个subnet定义

                    subnet NETWORK_ADDR mask NETMASK {

                            range 

                            option routers

                   }

                主机配置:

                     通常为某特定MAC地址固定的分配一个地址

                     host 'HOST ID' {

                              hardware ethernet 08:00:07:26:c0:a5;

                              fixed-address IP;

                     }

                          

                应用案例:

                     172.16.0.0/16,172.16.100.71-100

                     

                rsyslog.conf文件:


一、配置示例,正常配置客户端使用服务器地址池里的地址

                

服务器端:


修改虚拟DHCP服务的配置网卡的方式为使用虚拟网络



修改本机IP为静态获取


wKiom1l9KcWCPEuMAAATn7s0X2A850.png-wh_50


使用yum安装dhcp


yum install dhcp -y


cp  /usr/share/doc/dhcp*/dhcpd.conf.sample   /etc/dhcp/dhcpd.conf #编辑主配置文件


grep    -v   "^#"   /etc/dhcpd/dhcpd.conf


wKiom1l9KkPg34DmAAAIV-iUJlU186.png-wh_50


启动dhcpd服务


wKiom1l9IE7CSnp4AAAM43repfo876.png-wh_50                            


监听在udp的67号端口上


wKioL1l9IYXCKRqGAABH-CERmjQ418.png-wh_50


客户端:


wKioL1l9K73z6xCqAAB1Dlmux_U015.png-wh_50


可以看到客户端已获取到IP地址172.30.100.100


wKiom1l9LUfCKZYyAAAaMxJhUL4960.png-wh_50


二、为DHCP下面的客户端绑定一固定的IP地址


服务器端:


服务器端的/ect/dhcpd/dhcpd.conf配置文件中,加入下面的代码


wKiom1l9MYSCj_7GAAANnmrx9l4996.png-wh_50


重新加载dhcp服务


wKioL1l9MdHRq4nuAAAGtzLxxvs054.png-wh_50


客户端:


重新启动网络服务,可以看到获取到固定的IP地址,DNS服务器也配置指定的DNS


wKiom1l9MkPwW0FxAAA48R6fDCg377.png-wh_50


wKiom1l9MubznoyoAAAI1EoM708930.png-wh_50


本文转自服务器运维博客51CTO博客,原文链接http://blog.51cto.com/shamereedwine/1948547如需转载请自行联系原作者

neijiade10000
相关文章
|
12月前
|
安全 网络协议 网络安全
Cisco-DHCP配置
Cisco-DHCP配置
190 3
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
370 0
|
4月前
|
网络协议
配置DHCP Snooping的攻击防范功能示例
本文介绍了通过配置DHCP Snooping功能来防范DHCP攻击的组网需求与实现方法。网络中存在多种针对DHCP的攻击,如仿冒DHCP Server、报文泛洪、仿冒报文及服务拒绝等,这些攻击可能严重影响网络正常运行。为保障DHCP用户服务质量,需在DHCP Relay上配置DHCP Snooping功能。具体包括:配置DHCP转发、启用基本防护功能、限制报文速率、绑定表匹配检查及接入用户数限制等步骤。最后通过命令验证配置结果,确保功能正常运行。
配置DHCP Snooping的攻击防范功能示例
|
12月前
|
安全 小程序 网络安全
Cisco-DHCP中继配置
Cisco-DHCP中继配置
257 4
|
8月前
|
域名解析 网络协议 Ubuntu
DHCP与DNS的配置
通过这些步骤,您可以在Linux环境下成功配置和验证DHCP和DNS服务。希望这些内容对您的学习和工作有所帮助。
680 27
|
Linux
kickstart自动安装系统 --DHCP 配置及测试
PXE+Kickstart自动安装系统需配置DHCP服务器分配IP。dhcpd.conf示例:设置更新样式、忽略客户端更新、指定下一服务器及启动文件。定义子网、网关、掩码、动态地址池并预留特定MAC地址。重启xinetd、NFS、DHCP服务,确保新服务器与Kickstart服务器在同一网络,避免误装其他机器。注意隔离测试网络以防干扰生产环境。
190 18
|
安全 Ubuntu 网络协议
在Linux中,如何配置DHCP服务器?
在Linux中,如何配置DHCP服务器?
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
监控 安全 网络协议
|
Ubuntu
ubuntu 开启dhcp服务并配置
ubuntu 开启dhcp服务并配置
654 2