自动化安装DHCP配置脚本
#!/bin/sh
NET=192.168.6.0
MASK=255.255.255.0
RANGE="192.168.6.50 192.168.6.100"
DNS=114.114.114.114
DOMAIN_NAME="example.com"
ROUTER=192.168.6.254
test_yum(){
yum list dhcp >/dev/null 2&>1
if [ $? -ne 0 ];then
echo
echo "There was an error to connect to Yum repository."
echo "Please verify your yum repository settings and try again."
echo
exit
fi
}
test_conf(){
if [ -f /etc/dhcp/dhcp.conf ];then
mv /etc/dhcp/dhcp.conf /etc/dhcp/dhcp.conf.bak
fi
}
create_conf(){
cat >/etc/dhcp/dhcp.conf <<EOF
default-lease-time 600;
max-lease-time 7200;
subnet $NET netmask $MASK{
range $RANGE;
option domain-name-servers $DNS;
option domain-name "$DOMAIN_NAME";
option routers $ROUTER;
}
host passacaglia {
hardware ethernet 0:0:c0:5d:bd:95;
fixed-address 192.168.6.133;
EOF
}
rpm -q dhcp >/dev/null 2&>1
if [ $? -ge 0 ];then
test_yum
yum -y install dhcp >/dev/null 2&>1
fi
test_conf
create_conf
service dhcpd start
chkconfig dhcpd on
转载于:https://www.cnblogs.com/Dev0ps/p/7789112.html
自动化安装DHCP配置脚本相关推荐
- lnmp_auto:自动化安装lnmp环境脚本
朋友找我在一台机器上帮忙安装下discuz.想着搭建过好几次的lnmp了,但是还没有使用过"一键安装"的自动化脚本,去网上有搜索出来,但是运行的时候发现用root运行别人的脚本还是 ...
- 无人值守安装linux指定硬盘,Linux无人值守自动化安装详细配置流程!
在生产环境中,往往需要给成百上千台服务器安装系统,手动安装略显蛋疼,网络自动化引导安装就能解决批量安装的问题,从此批量系统安装so easy! 以下配置流程均在CentOS 6.7实现 实现环境: P ...
- ansible配置zabbix自动化安装和配置
安装 推荐yum安装 RHEL(CentOS)5版本: rpm -Uvh http://mirror.pnl.gov/epel/5/i386/epel-release-5-4.noarch.rpm R ...
- 手机自动化安装、配置详解
安装Appium Python Client 包 根据原理图, 我们知道测试程序需要调用客户端的库Appium Python Client包来和 Appium Server 进行通信. 所以先安装Ap ...
- 【Gunicorn】Gunicorn安装相关配置脚本
1. Gunicorn介绍 官网 官方文档 Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器. 从Ruby的独角兽(Unicorn )项目移植 该Gunicorn服务器与各种 ...
- 自动化安装zabbix-agent的脚本
其实,说句心里话,蛮不喜欢写这个脚本的,为啥? 因为太简单了,无非就是一条命令能解决的问题,那为啥还要写这个脚本呢? 无奈,这社会总是存在一些逼着你进步的人! 刚入软件行业的时候,总有一些人给你提一些 ...
- PXE自动化安装CentOS 8
安装前准备:关闭防火墙和SELINUX,DHCP服务器静态IP. 切勿用桥接模式 最好是NET模式而且把自动分配DHCP对勾取消. 查看防火墙和seelinux是否关闭 [root@centos8 ~ ...
- Linux安装DHCP实现自动获取IP地址
这里写目录标题 使用yum方式安装DHCP 使用rpm方式安装DHCP 配置DHCP服务 测试服务 使用yum方式安装DHCP 1.使用provides搜索相应的软件包 [root@hzp000 ~] ...
- linux dhcp 安装系统,Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE)
Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE) 一.前言 安装系统常用的方式就是,光驱安装,U盘安装,但是这种手动安装方法效率都很低,而且出错概率大. 现在网卡速 ...
最新文章
- PHP中设置一个严格30分钟过期Session面试题的4种答案
- python如何读入dat数据_python二进制dat数据怎么转成txt文本
- 6、mysql中字段
- 跟韦老师聊了一个深夜
- 显示客户端接收什么服务器,什么是显示服务器,用来做什么?
- SQL Server 中的 JSON 数据
- 计算机组装与维修的前言,计算机组装与维修论文大纲模板 计算机组装与维修论文提纲如何写...
- 2019年第十一届蓝桥杯国赛JavaB组第H题——“大胖子走迷宫”题目及解析
- 奥升德推出Acteev Protect™抗菌技术
- 计算机专业课838,838计算机科学专业基础综合.docx
- Freetype学习笔记
- 迟来的年度总结 —— 我与 csdn 的故事
- Goroutines和线程对比
- c语言中void f1(),c语言常见笔试题f1ryiedy.doc
- [第23课] 期望值E(X)
- 安卓手机”应用未安装“解决办法
- 卡巴斯基KAV KIS6.0激活码大全
- d3d透视逆向篇:第6课 通过特征码定位D3D函数入口地址
- set.seed的作用
- 【论文翻译】SlowFast Networks for Video Recognition
热门文章
- CSS3 Transitions, Transforms和Animation的使用
- 重写equals()与hashCode()方法
- 1001. A+B Format
- Silverlight+WCF 新手实例 象棋 游戏房间列表(十三)
- .Net Discovery 系列之一--string从入门到精通(上)
- ICCV2021 |优胜劣汰,MIT团队提出自适应多模态选取框架用于视频理解
- 抓住人工智能红利,百度AI达人养成营带你速成深度学习
- python字符串(连载二)|字符串内置函数原来还可以这么玩!
- 中断函数 printf_嵌入式中断服务函数的一些特点
- 计算机操作员(中级工)理论知识试卷,计算机操作员中级工理论试卷.doc