目录
一、进入脚本界面
脚本界面代码:
#!/bin/bash
echo "-----------------------------------------------"
echo -e "欢迎使用pxe网络装机基础搭建脚本!\n作者:吕佳朋\n1.关闭防火墙,创建网卡ens36\n2.下载必要软件包并挂载系统光盘\n3.配置dhcp、tftp\n4.将装机必要文件移动到/var/lib/tftpboot\n5.exit"
echo "-----------------------------------------------"
read -p "please enter your choice:" i
二、必要手动设置
为虚拟机pxe服务端增加网卡设备,设置自定义仅主机模式(VMnet1)
这张网卡是作为dhcp服务器和ftp服务器为装机来分配ip并安装系统相关文件的,所有不需要设置网关地址和DNS,具体配置见下文。
三、设置网卡,关闭防火墙
firewalldset(){
read -p "请输入你的ens33网卡ip:" net1
read -p "请输入你作为dhcp服务端的网卡ip:" net
echo "=================================关闭系统防护=================================="
systemctl stop firewalld
setecforce 0
systemctl status firewalld
echo `#grep SELINNUX=disabled /etc/sysconfig/selinux`
grep SELINUX=disabled /etc/sysconfig/selinux
echo `#getenforce`
echo "=======================================================