Shell脚本完成pxe装机配置

目录

一、进入脚本界面

二、必要手动设置

 三、设置网卡,关闭防火墙

 四、下载相关服务并挂载系统光盘

五、进行服务配置

六、将装机文件移动到tftp文件夹

七、使用case让用户选择使用函数方法


一、进入脚本界面

 脚本界面代码:

#!/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 "=======================================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值