CentOS 7的PXE服务器安装·没有完全成功系列·笔记

本文记录了在虚拟机中搭建CentOS 7 PXE服务器的过程,包括配置DHCP、TFTP、FTP服务器,设置网络启动文件和kickstart文件,以及遇到的网络问题和解决思路。虽然初次尝试未成功,但在调整步骤后成功实现PXE自动安装。
摘要由CSDN通过智能技术生成

这几天学习了如何在虚拟机中安装了一个CentOS 7系统,然后将它作为一个PXE服务器。

那么PXE是什么呢?
PXE(preboot executeenvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。它可以自动的帮你安装系统,而不用人工一步步的操作!

操作步骤:

  1. 先测试虚拟机能不能上网:
    ping www.baidu.com

  2. 更新yum仓库源:
    yum repolist

  3. 批量安装dhcpd、tftp、syslinux、wget和vsftpd:
    yum install -y dhcp tftp tftp-server syslinux wget vsftpd

  4. 关闭SELinux和防火墙
    修改/etc/selinux/config
    vim /etc/selinux/config在这里插入图片描述
    【或者setenforce 0 使得SELINUX=Permissive(暂时性,下次开机后失效)】
    systemctl disable firewalld
    systemctl stop firewalld (关闭防火墙)

  5. 在VMWARE中将虚拟机的网络适配器设置为“桥接模式”
    在这里插入图片描述

  6. 随便设置个虚拟机IP地址。
    nmcli con show 查看网卡
    nmcli con modi ens33 ipv4.method manual ipv4.addresses 192.168.1.1/24
    #我的网卡接口id是ens33。于是将它的IP设为192.168.1.1。
    nmcli con up ens33
    nmcli con show
    ip a #确认192.168.1.1已经成功设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值