作者:网络傅老师
特别提示:未经作者允许,不得转载任何内容。违者必究!
Debian如何配置PXE网络装机(全自动无人值守)
《傅老师Debian小知识库系列之28》——原创
==前言==
傅老师Debian小知识库特点:
1、最小化拆解Debian实用技能;
2、所有操作在VMware虚拟机实测完成;
3、致力于最终形成Debian小知识手册;
适合人群:想通俗易懂地学习Debian相关知识的同学
阅读建议:无。过于精炼易懂,正常看就行。
所用版本:Debian 12.4
一、概念
PXE(Preboot eXecution Environment,预启动执行环境)允许计算机通过网络启动,从而在不依赖本地数据存储设备的情况下,实现规模化、自动化的操作系统安装和各种服务配置,使网络装机更为高效和便捷。
二、前置知识
PXE的基本环境要求
1、服务端
- DHCP服务,分配IP地址、定位引导程序
- TFTP服务,提供内核与引导程序下载
2、客户端
- 网卡支持PXE协议
- 主板支持网络启动
3、安装源
- 互联网软件仓库或局域网mirror镜像(本篇使用互联网软件仓库)
PS:做mirror镜像很简单,同学们感兴趣可以自行查阅。咱们就不讲了,因为mirro会从互联网仓库拉取文件,太大了,傅老师硬盘放不下哈哈哈。。。
三、操作方法
本案例环境如图28.1所示。
图28.1 PXE网络装机实验环境
1、安装和配置DHCP
(1)安装
root@Debian:~# apt install isc-dhcp-server
(2)指定监听的网卡
先查看一下网卡的设备名
root@Debian:~# ip a
……
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 10