码迷,mamicode.com
首页 > 系统相关 > 详细

自动化安装DHCP服务_shell

时间:2016-08-19 11:22:23      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

实验环境:VMware12 、 redhat 6.4 、支持中文

#!/bin/bash
#shell自动搭建DHCP服务
rpm -q dhcp &>/dev/null
if [ $? -eq 0 ];then 
    echo "dhcp服务已经搭建" 
else
    echo "dhcp服务还未搭建,马上开始搭建"
    yum install dhcp -y &>/dev/null
    if [ $? -eq 0 ];then
        echo "dhcp服务搭建成功"
    else
        echo "yum源错误,马上退出"
        exit 10
    fi
fi
if [ ! -f /etc/dhcp/dhcpd.conf ];then
    echo "配置文件不存在,可能发生其他错误,马上退出"
    exit 20
fi
cat << EOF >/etc/dhcp/dhcpd.conf
option domain-name "server.org";
option domain-name-servers 114.114.114.114;

default-lease-time 3200;
max-lease-time 7200;

subnet 192.168.16.0 netmask 255.255.255.0 {
    range 192.168.16.100 192.168.16.200;
    option routers 192.168.16.254;
}
EOF
ifconfig eth0 192.168.16.254/24 &>/dev/null
if [ $? -eq 0 ];then
    service dhcpd start &> /dev/null
    if [ $? -eq 0 ];then
        echo "DHCP服务开启成功"
    else
        echo "DHCP服务开启失败"
    fi
else
    echo "网卡IP配置出错,马上退出"
    exit 30
fi

 

鼎峰胡佳雄
QQ.2881064155
Skype.live:2881064155

自动化安装DHCP服务_shell

标签:

原文地址:http://www.cnblogs.com/supper-hjx/p/5786715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!