DHCP服务器的安装及配置

DHCP服务器

DHCP服务器的介绍

动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。
DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。
来源DHCP服务器

DHCP服务器的安装

安装可以参考ftp服务器的安装
网络互通的情况下输入

yum install dhcp*

即可

DHCP服务器的配置

#安装成功后切换到dhcp配置文件的目录
[root@localhost ~]# cd /etc/dhcp/
[root@localhost dhcp]# ls
dhclient.d  dhclient-exit-hooks.d  dhcpd6.conf  dhcpd.conf  scripts
#看一下配置文件的内容
[root@localhost dhcp]# cat dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#
[root@localhost dhcp]# cp dhcpd.conf dhcpd.conf.bak 	#备份配置文件
#对配置文件进行配置
[root@localhost dhcp]# vi dhcpd.conf 		
#启动dhcp服务器
[root@localhost dhcp]# systemctl start dhcpd
#查看dhcp服务器是否运行
[root@localhost dhcp]# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
   Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2022-06-12 18:45:57 PDT; 9s ago
     Docs: man:dhcpd(8)
           man:dhcpd.conf(5)
 Main PID: 55700 (dhcpd)
   Status: "Dispatching packets..."
    Tasks: 1
   CGroup: /system.slice/dhcpd.service
           └─55700 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dh...

Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Internet Systems Consortium DHC...5
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Copyright 2004-2013 Internet Sy....
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: All rights reserved.
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: For info, please visit https://.../
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Not searching LDAP since ldap-s...e
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Wrote 0 leases to leases file.
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Listening on LPF/ens33/00:0c:29...4
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Sending on   LPF/ens33/00:0c:29...4
Jun 12 18:45:57 localhost.localdomain systemd[1]: Started DHCPv4 Server Daemon.
Jun 12 18:45:57 localhost.localdomain dhcpd[55700]: Sending on   Socket/fallback/fa...t
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost dhcp]# cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example 

对于配置文件的配置内容
可以 cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
找到这里并复制下来
复制标记的这一段,然后进行更改即可

subnet 192.168.44.0 netmask 255.255.255.0{       #这里是子网ip网段,所以是x.x.x.0和子网掩码
  range 192.168.44.100 192.168.44.200;      #其他连接服务器所使用的ip地址范围
  #option domain-name-servers 192.168.44.155;  #这两个可省略,指的是广播地址和广播名称
  #option domain-name "internal.example.org";
  option routers 192.168.44.254;  #设置客户端的默认网关
  option broadcast-address 192.168.44.255;	#为客户端设定广播地址
  default-lease-time 600;		#指定缺省租赁时间的长度,单位为秒
  max-lease-time 7200;		#指定最大租赁时间的长度,单位为秒
}

这一段是我对自己DHCP服务器的配置文件内容,供参考。
想详细了解配置文件的可以参考linux中DHCP服务配置文件/etc/dhcpd.conf详细说明

DHCP服务器的验证

拿另一台虚拟机进行了实验
在这里插入图片描述
配置 /etc/sysconfig/network-scripts/ifcfg-ens33 文件的时候注意把BOOTPROTO设置为dhcp即可。
在这里插入图片描述
该文章为学生学习时做写,如有错误,恳请指出,欢迎大家交流学习。

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值