安装DHCP服务
# 使用yum安装DHCP
[root@localhost ~]# yum install dhcp-server -y
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:4:08:33 前,执行于 2024年05月16日 星期四 08时26分48秒。
依赖关系解决。
==========================================================================================================================================
软件包 架构 版本 仓库 大小
==========================================================================================================================================
安装:
dhcp-server x86_64 12:4.4.2-19.b1.el9 ali_baseos 1.2 M
安装依赖关系:
dhcp-common noarch 12:4.4.2-19.b1.el9 ali_baseos 129 k
事务概要
==========================================================================================================================================
安装 2 软件包
总下载:1.3 M
安装大小:4.2 M
下载软件包:
(1/2): dhcp-common-4.4.2-19.b1.el9.noarch.rpm 440 kB/s | 129 kB 00:00
(2/2): dhcp-server-4.4.2-19.b1.el9.x86_64.rpm 3.4 MB/s | 1.2 MB 00:00
------------------------------------------------------------------------------------------------------------------------------------------
总计 3.7 MB/s | 1.3 MB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : dhcp-common-12:4.4.2-19.b1.el9.noarch 1/2
运行脚本: dhcp-server-12:4.4.2-19.b1.el9.x86_64 2/2
安装 : dhcp-server-12:4.4.2-19.b1.el9.x86_64 2/2
运行脚本: dhcp-server-12:4.4.2-19.b1.el9.x86_64 2/2
验证 : dhcp-common-12:4.4.2-19.b1.el9.noarch 1/2
验证 : dhcp-server-12:4.4.2-19.b1.el9.x86_64 2/2
已更新安装的产品。
已安装:
dhcp-common-12:4.4.2-19.b1.el9.noarch dhcp-server-12:4.4.2-19.b1.el9.x86_64
完毕!
如果提示无法安装可以尝试替换yum源
验证是否安装成功
[root@localhost ~]# rpm -qa | grep -i dhcp-server
dhcp-server-4.4.2-19.b1.el9.x86_64
允许防火墙支持DHCP
# 设置防火墙支持 dhcp
[root@localhost ~]# firewall-cmd --add-service=dhcp
success
# 查看防火墙
[root@localhost ~]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens160 ens224
sources:
services: cockpit dhcp dhcpv6-client ssh
ports:
protocols:
forward: yes
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
# 将当前防火墙的规则永久保存
[root@localhost ~]# firewall-cmd --runtime-to-permanent
success
修改配置文件
vi /etc/dhcp/dhcpd.conf
配置文件如下
# IP域.0结尾↓ 子网掩码↓
subnet 192.168.207.0 netmask 255.255.255.0 {
range 192.168.207.20 192.168.207.30; # IP池的范围,自己定即可
option domain-name-servers 192.168.207.10; # 服务机 IP
option domain-name "dhcp.linux.com"; # 域
option routers 192.168.207.1; # 随便一个合理的ip
default-lease-time 600; # 默认租约时间
max-lease-time 7200; # 最大租期
}
# ↓随便,不重复即可
host 339
{
hardware ethernet 00:0c:29:a0:c7:80; #网口号
fixed-address 192.168.207.1; #给dns分配的固定ip
}
host 340
{
hardware ethernet 00:0c:29:cc:ea:bd;
fixed-address 192.168.207.80;
}
# 给其他服务器分配固定IP 做法同上
# 文件原内容可以全部删除
重启/启动DHCP服务
systemctl restart dhcpd
记得关闭虚拟机自带的dhcp服务
© 版权声明
THE END
暂无评论内容