栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

DHCP服务器的安装及配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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地址和子网掩码
  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即可。

该文章为学生学习时做写,如有错误,恳请指出,欢迎大家交流学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号