DHCP(动态主机配置协议)是一种网络协议,用于动态地分配IP地址和其他网络配置信息给主机。DHCP通过自动分配IP地址,简化了网络管理员手动配置每个主机IP地址的工作,并确保每个主机在网络上具有唯一的IP地址。
当一个主机连接到网络时,它会发送一个DHCP请求,以获取IP地址和其他相关的配置信息。DHCP服务器在网络上运行,并响应这些请求,提供适当的配置信息。根据预设的配置,DHCP服务器可以分配静态IP地址或动态分配IP地址。
DHCP的主要优点包括:
DHCP通常在局域网(LAN)环境中使用,但也可以在广域网(WAN)和其他网络场景中使用。许多操作系统和网络设备都支持DHCP协议,包括Windows、Linux、Cisco和华为等。
DHCP地址分配四次会话
DISCOVERY
主配置文件在:/etc/dhcp/dhcpd.conf
在vim命令模式下 r /路径 可以读入到文件中
网络装机的优势:
规模化:同时装配多台主机,没有安装系统的裸机,连接到装机服务器
自动化:装系统,配置各种服务
远程实现:不需要光盘,U盘等物理安装介质
1.硬盘 2.光驱设备 3.U盘 4.网卡进行网络引导
搭建网络装机服务:PXE:Pre-boot eXecution Environment
预启动执行环境,在操作系统之前运行
可用于远程安装
工作模式:
PXE lient 集成在网卡的启动芯片中 客户端都是支持这个的,借助客户端执行PXE
当计算机引导时,从网卡芯片中把PXE client 调入内存执行,获取PXE server配置 显示菜单,根据用户选择将远程引导程序下载到本机运行
需要服务组件:DHCP服务,分配IP地址,定位引导程序,TFTP服务,提供引导程序下载,FTP服务(或HTTP/NFS),提供安装源
客户机应具备:网卡芯片必须支持PXE协议,主板支持从网卡启动
流程:裸机发送请求 ------- DHCP接受广播-----分配IP地址
FTP也能传输服务,TFTP比较简单,没有操作系统就可以使用
菜单文件: /var/lib/tftpboot/pxelinux.cfg/default
PEX引导过程:
1.DHCP ip next-server pxelinux1.0
2.TFTP pxelinux1.0
3.pxelinux1.0 /var/lib/tftpboot/pxelinux.cfg/default 菜单文件
ks 应答文件
搭建:VSFTPD服务
应答文件
无人职守安装:
应答文件**