centos9安装配置DHCP服务器

环境:centos stream 9

DHCP是一个应用层协议。使用UDP67端口作为源端口回应应答消息给主机,使用UDP68端口作为目的端口来广播信息,即DHCP服务器回应应答消息给主机的68号端口当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。详细原理+扩展内容

我的理解:客户端没有ip地址,向服务器发送广播,寻求IP地址。服务器接收到客户端的请求,发送offer。客户端接收到offer,向此服务器发送接收请求,并向其他服务器宣告已有ip地址无需再发送offer。服务器记录本次租约,并发送确认数据包。

续约:当租期超过50%,服务器发送续约确认包,若客户端接收并更改相关配置,发送确认数据包,续约完成。若服务器一定时间内未收到确认信息,则在约期内仍可使用此ip地址,过期后ip地址失效。

 安装DHCP服务器

需要准备两台linux系统虚拟机,一台作为服务器,一台作为客户端

打开网络配置管理器,需要先将本身的DHCP服务器关掉

 在服务器安装dhcp服务器

yum -y install dhcp-*

 配置DHCP

进入dhcp配置文件

vim /etc/dhcp/dhcpd.conf

配置dhcp文件

subnet 192.168.1.0 netmask 255.255.255.0 {
                  range 192.168.1.2 192.168.1.10; #地址池的范围     
                  option domain-name-servers 8.8.8.8;    #为客户端指明DNS服务器IP地址
                  option domain-name "iris.iris.com";     #为客户端指明DNS名字。 
                  option routers 192.168.1.1;        #路由器ip,可以写网关ip
                  option broadcast-address 192.168.1.255; #广播地址
                  default-lease-time 1600;    #指定确省租赁时间的长度,单位是秒。
                  max-lease-time 7200;   #指定最大租赁时间长度,单位是秒。
             #    filename "pxelinux.0";   #开始启动文件的名称. 应用于无盘工作站。 
             #    next-server 192.168.1.156;    #设置服务器从引导文件中装如主机名,应用于无盘工作站。
}

 将dhcp服务器修改ip地址为192.168.1.1

ifconfig

 ifconfig ens160 192.168.1.1 netmask 255.255.255.0

 重启dhcp服务器使配置文件生效

systemctl restart dhcpd

在另一台客户端上输入dhclient用于获取ip

dhclient

获取dhcp服务器的ip

cat /etc/resolv.conf

注意:一定要把本身的dhcp服务器关掉!还有客户端的dhclient一定要启动!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值