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配置脚本相关推荐

  1. lnmp_auto:自动化安装lnmp环境脚本

    朋友找我在一台机器上帮忙安装下discuz.想着搭建过好几次的lnmp了,但是还没有使用过"一键安装"的自动化脚本,去网上有搜索出来,但是运行的时候发现用root运行别人的脚本还是 ...

  2. 无人值守安装linux指定硬盘,Linux无人值守自动化安装详细配置流程!

    在生产环境中,往往需要给成百上千台服务器安装系统,手动安装略显蛋疼,网络自动化引导安装就能解决批量安装的问题,从此批量系统安装so easy! 以下配置流程均在CentOS 6.7实现 实现环境: P ...

  3. ansible配置zabbix自动化安装和配置

    安装 推荐yum安装 RHEL(CentOS)5版本: rpm -Uvh http://mirror.pnl.gov/epel/5/i386/epel-release-5-4.noarch.rpm R ...

  4. 手机自动化安装、配置详解

    安装Appium Python Client 包 根据原理图, 我们知道测试程序需要调用客户端的库Appium Python Client包来和 Appium Server 进行通信. 所以先安装Ap ...

  5. 【Gunicorn】Gunicorn安装相关配置脚本

    1. Gunicorn介绍 官网 官方文档 Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器. 从Ruby的独角兽(Unicorn )项目移植 该Gunicorn服务器与各种 ...

  6. 自动化安装zabbix-agent的脚本

    其实,说句心里话,蛮不喜欢写这个脚本的,为啥? 因为太简单了,无非就是一条命令能解决的问题,那为啥还要写这个脚本呢? 无奈,这社会总是存在一些逼着你进步的人! 刚入软件行业的时候,总有一些人给你提一些 ...

  7. PXE自动化安装CentOS 8

    安装前准备:关闭防火墙和SELINUX,DHCP服务器静态IP. 切勿用桥接模式 最好是NET模式而且把自动分配DHCP对勾取消. 查看防火墙和seelinux是否关闭 [root@centos8 ~ ...

  8. Linux安装DHCP实现自动获取IP地址

    这里写目录标题 使用yum方式安装DHCP 使用rpm方式安装DHCP 配置DHCP服务 测试服务 使用yum方式安装DHCP 1.使用provides搜索相应的软件包 [root@hzp000 ~] ...

  9. linux dhcp 安装系统,Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE)

    Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE) 一.前言 安装系统常用的方式就是,光驱安装,U盘安装,但是这种手动安装方法效率都很低,而且出错概率大. 现在网卡速 ...

最新文章

  1. PHP中设置一个严格30分钟过期Session面试题的4种答案
  2. python如何读入dat数据_python二进制dat数据怎么转成txt文本
  3. 6、mysql中字段
  4. 跟韦老师聊了一个深夜
  5. 显示客户端接收什么服务器,什么是显示服务器,用来做什么?
  6. SQL Server 中的 JSON 数据
  7. 计算机组装与维修的前言,计算机组装与维修论文大纲模板 计算机组装与维修论文提纲如何写...
  8. 2019年第十一届蓝桥杯国赛JavaB组第H题——“大胖子走迷宫”题目及解析
  9. 奥升德推出Acteev Protect™抗菌技术
  10. 计算机专业课838,838计算机科学专业基础综合.docx
  11. Freetype学习笔记
  12. 迟来的年度总结 —— 我与 csdn 的故事
  13. Goroutines和线程对比
  14. c语言中void f1(),c语言常见笔试题f1ryiedy.doc
  15. [第23课] 期望值E(X)
  16. 安卓手机”应用未安装“解决办法
  17. 卡巴斯基KAV KIS6.0激活码大全
  18. d3d透视逆向篇:第6课 通过特征码定位D3D函数入口地址
  19. set.seed的作用
  20. 【论文翻译】SlowFast Networks for Video Recognition

热门文章

  1. CSS3 Transitions, Transforms和Animation的使用
  2. 重写equals()与hashCode()方法
  3. 1001. A+B Format
  4. Silverlight+WCF 新手实例 象棋 游戏房间列表(十三)
  5. .Net Discovery 系列之一--string从入门到精通(上)
  6. ICCV2021 |优胜劣汰,MIT团队提出自适应多模态选取框架用于视频理解
  7. 抓住人工智能红利,百度AI达人养成营带你速成深度学习
  8. python字符串(连载二)|字符串内置函数原来还可以这么玩!
  9. 中断函数 printf_嵌入式中断服务函数的一些特点
  10. 计算机操作员(中级工)理论知识试卷,计算机操作员中级工理论试卷.doc