#!/bin/bash
#部署DHCP服务
#userli 20250319#检查是否为root用户
if[ "$USER" != "root" ]
thenecho "错误:非root用户,权限不足!"exit 0
fi#配置网络环境
read -ep "请给本机配置一个IP地址(不用掩码):" qq
read -ep "请输入网段的掩码:" laodi
read -ep "请输入网关IP地址:" c
read -ep "请输入首选DNS地址:" a
read -ep "请输入备用DNS地址:" b
sed -i 's/^BOOTPROTO=.*$/BOOTPROTO=static/' /etc/sysconfig/network-scripts/ifcfg-ens33
echo -e "IPADDR=$qq\nNETMASK=$laodi\nGATEWAY=$c\nDNS1=$a\nDNS2=$b" >> /etc/sysconfig/network-scripts/ifcfg-ens33 systemctl restart network#检查网络通信
ping www.baidu.com -c 3
if[ $? = 0 ]thenecho "外网通讯良好!"elseecho "丫的你在逗我吗?网都没有安nm呢!"exit 1
fi#防火墙与高级权限
systemctl stop firewalld && systemctl disable firewalld && echo "防火墙已经关闭"
sed -i 's/SELINUX=*/SELINUX=disabled/g' /etc/selinux/config && setenforce 0 && echo "关闭selinux"#切换阿里云
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache#使用yum安装DHCP
yum install -y dhcp
if [ $? = 0 ]
thenecho "DHCP安装成功"elseecho "DHCP安装失败,10秒后退出"sheep 10exit 0
fi
输入: “ sh chuang ” #运行脚本