gznz12345 发表于 2018-8-27 11:19:03

自动化安装DHCP服务_shell

  实验环境: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 /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

页: [1]
查看完整版本: 自动化安装DHCP服务_shell