【文档】搭建 DHCP 服务器

操作系统:RockyLinux8

实验环境:VMware® Workstation 17 Pro

流程


前置:DHCP 服务器要求环境物理设备均连接至同一路由。

bash 复制代码
# 部署 dhcp 模块
[root@DHCP ~]# yum install -y dhcp

# 准备配置文件
# dhcp 自带默认配置文件:/usr/share/doc/dhcp-server/dhcpd.conf.example
# 拷贝覆盖
[root@DHCP ~]# cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
# 或 
# 直接编写 dhcpd.conf 
[root@DHCP ~]# vim /etc/dhcp/dhcpd.conf

配置文件核心内容如下:

bash 复制代码
# 允许PXE启动
allow booting;
allow bootp[2,4](@ref);
...
next-server 192.168.88.1;    # 指定 TFTP 服务地址
filename "pxelinux.0";       # 指定引导文件名
...
subnet 192.168.88.0 netmask 255.255.255.0 {    # 标记 子网 88.0 掩码 24
    range 192.168.88.100 192.168.88.200;       # 分配地址池
    option domain-name-servers 192.168.1.1;    # DNS 服务器地址
    option domain-name "example.com";          # 域名
    option routers 192.168.88.1;               # 网关地址
    option broadcast-address 192.168.88.255;   # 广播地址
    default-lease-time 600;                    # 默认租约时间
    max-lease-time 7200;                       # 最大租约时间
}
  1. 常规情况下,仅保留 subnet 一样即可。
  2. TFTP 服务器是针对小型文件传输的服务。所获取的文件 filename 均通过网络访问该服务器获取。
    这意味你需要在 TFTP 服务器中确认已有该文件
  3. option 内容视情况选择添加,可忽略配置内容。
  4. 可全局配置。
bash 复制代码
[root@DHCP ~]# systemctl enable dhcpd.service --now 
相关推荐
小牛马爱写博客18 天前
DNS 服务器与 DHCP 服务器详解及配置指南
linux·运维·服务器·dns·dhcp
星马梦缘1 个月前
计算机网络6 第六章 应用层——解决“怎么发请求、怎么回响应”的问题(邮件整体传输流程)
网络·计算机网络·域名·ftp·dns·dhcp
byxdaz2 个月前
Windows 平板/电脑 上使用 DHCPSRV 搭建 DHCP 服务器
dhcp
蝸牛ちゃん2 个月前
万字深度详解DHCP服务:动态IP地址分配的自动化引擎
网络·网络协议·tcp/ip·系统架构·自动化·软考高级·dhcp
Johny_Zhao5 个月前
VMware Workstation 部署企业级 AD 域、DNS、DHCP 系统操作指南
网络·人工智能·网络安全·信息安全·云计算·ad·dns·dhcp·系统运维·itsm
时迁2475 个月前
【计算机网络】DHCP——动态配置ip地址
网络·网络协议·dhcp
识途老码5 个月前
交换机配置DHCP
交换机·dhcp
Fanmeang6 个月前
DHCP Snooping各种场景实验案例
运维·网络·安全·华为·交换机·dhcp·dhcp snooping
wj319327 个月前
要登录的设备ip未知时的处理方法
网络·网络协议·tcp/ip·wireshark·dhcp·ip未知