PXE 自动化安装系统相关实验

11课时
157学过
8分

2. 实验:模拟搭建 DHCP 服务器

3. 实验:模拟搭建 tftp 服务器

4. 实验:实现 CentOS7 的 PXE 安装

5. 实验:在 CentOS7 实现 PXE 安装 CentOS6,7 双系统

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
1分钟

具体步骤

关闭虚拟机的DHCP服务

1.关闭iptables,selinux服务

2.安装DHCP服务包

yum install dhcp

3.尝试启动dhcp服务

systemctl start dhcpd.service

我们发现dhcpd服务启动失败,原因是未配置dhcp.conf文件

4.系统自带的dhcp.conf是空文件,我们找到安装包自带的example进行修改

rpm –ql dhcp | grep example

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcp.conf

5.修改dhcp配置文件

vim dhcp.conf

其中全局语句块和subnet语句块均可使配置生效,subnet语句块优先级高于全局语句块

全局语句块:

# option definitions common to all supported networks…

option domaim-name “wxlinux.com” 指定获取主机域后缀

option domain-name-servers 114.114.114.114,8.8.8.8 指定DNS,可选

default-least-time 86400 结合生产环境,ip越充足,租期越大越好

max-lease-time 100000 最大租期时间

subnet语句块:

# This is a very basic subnet declaration.

subnet 192.168.30.0 netmask 255.255.255.0 {

​ range 192.168.30.10 192.168.30.100; 指定ip地址范围

​ option router 192.168.30.1 指定网关

}

6.再次尝试启动dhcpd服务,并设置开机自启动

systemctl start dhcpd.service

systemctl enable dhcpd.service

发现这次没有报错,dhcpd服务顺利启动

7.切换到另外一台CentOS6虚拟机

我们看到现在的ip地址为:192.168.30.158

执行命令重新获取ip地址:

dhclient –d

新获取的地址为192.168.30.11,证明dhcp服务已搭建成功

利用systemctl status dhcpd 命令可观察dhcp分发地址的全过程