PXE+Kickstart 搭建无人值守网络安装服务器
一、搭建DHCP服务器,用来获取IP地址
✔基础知识:
1. DHCP(DynamicHost Configuration Protocol)
动态主机配置协议
端口:UDP 67/68
功能:用来自动给客户机分配TCP/IP信息的网络协议
2. DHCP工作过程
① IP租用请求
当DHCP客户机启动后,向网络内广播一个DHCP请求信息,所有客户机都会收到,但不是DHCP客户机的机器(比如设置了静态IP地址)就会把广播信息忽略
② IP租用提供
DHCP服务器回应客户机,提供一个所在网络内空闲的IP地址
③ IP租用选择
如果客户机所处网络内有多个DHCP服务器,则选择第一个回应的信息,然后向所在网络广播一个消息,表明自己已经接受了一个DHCP服务器分配 的IP地址
④ IP租用确认
DHCP服务器接受到客户的选择信息之后,会返回给客户一个消息包,客户机按服务器的信息配置分配相应的IP地址,然后服务器会记录这次分配行为
⑤ IP租用失败
客户机申请IP地址失败时,会返回一个以“169.254”开头的临时的IP地址:169.254.*.*
✔操作步骤:
操作之前先将NAT模式下的DHCP服务关闭
在创建新的虚拟机的时候,注意将内存的大小安排好,一般为2G
(这里以2G内存的虚拟机进行的创建)
1.在服务器端安装DHCP Server服务
首先,DHCP服务器必须为固定IP地址
这里将DHCP服务器IP设置为:192.168.10.1/24
① 安装必要软件:
yum install dhcp -y
进入DHCP配置文件所在目录
cd /etc/dhcp
复制一份DHCP配置文件模板,覆盖原有的配置文件dhcpd.conf
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
② 编辑配置文件/etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
实现单区域DHCP
注意:显示文件的行数 :set nu
第7行:设置DHCP客户端resolve.conf内解析用的域名,
option domain-name "xf.com";
第8行:设置DHCP客户端的DNS服务器,这里设置为DHCP服务器IP
option domain-name-servers 192.168.10.1;
第10行:默认租约时间
第11行:最长租约时间