关于PXE安装过程中遇到坑

第一坑

不管dhcp中配置的 next server(也就是tftp server) 是什么ip,是不是同网络的ip,pxeclient都会发起arp请求

【错误的DHCP配置配置(千万别学)】
图片一

在我们的固有网络常识中,在网络通信的时候,我们认为同个网络中有相同的子网掩码,(例如10.37.7.1/24,和10.37.7.58/24,肯定可以互相通信),但是注意我们这里的dhcp配置中,是没有配置分发网关的。所以按道理来说是不能进行跨网段通信的

图片二

但是我们通过抓包发现,即使tftp server不是同个网段的ip,居然还可以发起arp包,这个就柑橘很神奇了

图片三

因为我没有配置tftp server ,所以arp会响应超时

图片四

最后附上(验证不通网段的arp请求)
1.255.255.255.224不能向255.255.255.0的ip发出arp请求
2.255.255.255.0向255.255.255,224发出arp,但是没有响应


好的,下面是在 VMware 搭建 PXE 安装环境的详细过程: 1. 首先需要准备一个 PXE 服务器,可以使用任何一台安装了 Linux 系统的机器作为 PXE 服务器,这里以 CentOS 7 为例。 2. 在 CentOS 7 上安装并配置 TFTP 服务,TFTP 是一种简单的文件传输协议,用于传输 PXE 引导文件和系统镜像等文件。在终端输入以下命令安装 TFTP: ``` yum install tftp tftp-server -y ``` 3. 安装完成后,编辑 /etc/xinetd.d/tftp 文件,将 disable = yes 修改为 disable = no,启用 TFTP 服务: ``` vi /etc/xinetd.d/tftp ``` 修改后的配置如下: ``` service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } ``` 4. 配置 TFTP 根目录,创建 /var/lib/tftpboot 目录,并将引导文件和系统镜像等文件放入该目录下。 5. 配置 DHCP 服务器,将 PXE 引导客户端的 IP 地址和启动文件等信息通过 DHCP 协议传递给客户端。在 CentOS 7 上可以使用 DHCP 服务来实现。在终端输入以下命令安装 DHCP 服务: ``` yum install dhcp -y ``` 6. 安装完成后,编辑 /etc/dhcp/dhcpd.conf 文件,添加以下配置: ``` subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option subnet-mask 255.255.255.0; option domain-name "example.com"; option domain-name-servers 8.8.8.8; range dynamic-bootp 192.168.0.50 192.168.0.100; default-lease-time 21600; max-lease-time 43200; next-server 192.168.0.2; filename "pxelinux.0"; } ``` 其,192.168.0.0/24 是 DHCP 服务器所在的子网地址,192.168.0.1 是网关地址,8.8.8.8 是 DNS 服务器地址,192.168.0.2 是 PXE 服务器的 IP 地址,pxelinux.0 是启动文件名。 7. 启动 DHCP 服务: ``` systemctl start dhcpd ``` 8. 最后,启动 PXE 服务器,将引导文件和系统镜像等文件通过 TFTP 服务发送给 PXE 客户端。 以上就是在 VMware 搭建 PXE 安装环境的详细过程,希望能对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值