11.2部署相关服务程序

用到的服务及作用

dhcpd:分配网卡信息及指引获取驱动文件

tftp-server:提供驱动及

引导文件的传输:SYSLinux提供驱动及引导文件

vsftpd:提供完整系统镜像的传输

Kickstart:提供安装过程中选项的问答设置

1.配置虚拟机环境,在虚拟机的虚拟网络编辑器中关闭自身的DHCP服务

图片[1]-11.2部署相关服务程序-大赛人网
图11-1 关闭虚拟机自带的DHCP服务

2.配置防火墙

[root@dsrw ~]# iptables -F
[root@dsrw ~]# systemctl stop firewalld

3.安装DHCP服务程序

[root@dsrw ~]# dnf install -y dhcp-server
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:1:10:39 前,执行于 2022年12月25日 星期日 12时46分59秒。
依赖关系解决。
================================================================================
 软件包             架构          版本                      仓库           大小
================================================================================
Installing:
 dhcp-server        x86_64        12:4.3.6-30.el8           BaseOS        529 k

事务概要
================================================================================
安装  1 软件包

总计:529 k
安装大小:1.2 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中      :                                                             1/1 
  运行脚本    : dhcp-server-12:4.3.6-30.el8.x86_64                          1/1 
  Installing  : dhcp-server-12:4.3.6-30.el8.x86_64                          1/1 
  运行脚本    : dhcp-server-12:4.3.6-30.el8.x86_64                          1/1 
  验证        : dhcp-server-12:4.3.6-30.el8.x86_64                          1/1 
Installed products updated.
已安装:
  dhcp-server-12:4.3.6-30.el8.x86_64                                            

完毕!

4.配置DHCP配置文件

[root@dsrw ~]# vim /etc/dhcp/dhcpd.conf
allow booting;
allow bootp;
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
       option subnet-mask 255.255.255.0;
       option domain-name-servers 192.168.10.2;
       range dynamic-bootp 192.168.10.10 192.168.10.100;
       default-lease-time 21600;
       max-lease-time 43200;
       next-server 192.168.10.2;
       filename "pxelinux.0";
}
[root@dsrw ~]# systemctl restart dhcpd
[root@dsrw ~]# systemctl enable dhcpd
Created symlink /etc/systemd/system/multi-user.target.wants/dhcpd.service → /usr/lib/systemd/system/dhcpd.service.
[root@dsrw ~]# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
   Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; vendor prese>
   Active: active (running) since Sun 2022-12-25 14:04:34 CST; 25s ago
     Docs: man:dhcpd(8)
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容