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
相关文章
|
8月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
155 0
|
8天前
|
网络架构
Ensp DHCP 接口地址池(配置命令)
Ensp DHCP 接口地址池(配置命令)
|
8天前
|
网络架构
Ensp dhcp全局地址池(配置命令 + 实例)
Ensp dhcp全局地址池(配置命令 + 实例)
|
16天前
|
监控 安全 网络协议
|
19天前
|
网络协议
DHCP-动态主机配置协议
DHCP协议工作流程包括四个阶段:发现、提供、选择和确认。在发现阶段,客户端广播DHCP Discover报文寻找服务器。服务器在提供阶段回应DHCP Offer报文,包含可用IP地址及配置信息。客户端在选择阶段接收多个Offer并发送DHCP Request给选定服务器。最后,服务器发送DHCP Ack报文确认IP地址分配,客户端应用配置并接入网络。
15 0
|
27天前
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
|
28天前
|
网络协议
DHCP实验-动态主机配置协议
DHCP实验-动态主机配置协议
|
2月前
|
负载均衡 监控 网络虚拟化
华为配置DHCP Snooping防止DHCP Server仿冒者攻击示例
企业有三台FTP服务器Server1、Server2和Server3,且这三台服务器的硬件性能顺次降低,Server1性能是Server2的两倍、Server2性能是Server3的两倍。通过配置负载均衡,让这三台服务器联合对外提供FTP服务,且三台服务器承载业务的多少与服务器硬件性能的高低匹配。通过配置健康检测实时监控这三台服务器是否可达。
|
2月前
|
缓存 网络协议 网络虚拟化
网络技术基础(15)——DHCP简介与配置
【3月更文挑战第3天】刚加完班又去南京出差了,实在是太忙了。。。。网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记。