Pular para o conteúdo

Instalação do ISC DHCP server no Ubuntu e derivados

Instala e configura o servidor DHCP da ISC no Ubuntu e outras distribuições que utilizam o apt-get.
Pietro Scherer pietro_scherer
Hits: 9.961 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Instala e configura o servidor DHCP da ISC no Ubuntu e outras distribuições que utilizam o apt-get.
Download install_dhcp.sh Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

#!/bin/bash

echo "                                                                              "
echo "                                                                              "
echo "            ##################################################################"
echo "            ##################################################################"
echo "            ####           INSTALACAO AUTOMATICA SERVIDOR DHCP            ####"
echo "            ##################################################################"
echo "            ##################################################################"

sleep 5

echo "EXECUTAR SCRIPT?[S/n]"
read sim
test "$sim" = "n" && exit

echo "Digite a interface de rede do servidor DHCP"
read interface

echo "Digite a faixa de rede [xxx.xxx.xxx.xxx]"
read subnet

echo "Digite a mascara de rede [xxx.xxx.xxx.xxx]"
read netmask

echo "Digite o endereco IP inicial da range DHCP [xxx.xxx.xxx.xxx]"
read rangestart

echo "Digite o endereco IP final da range DHCP [xxx.xxx.xxx.xxx]"
read rangeend

echo "Digite o gateway preferencial [xxx.xxx.xxx.xxx]"
read gateway

echo "Digite o DNS primario"
read dns1

echo "Digite o DNS secundario"
read dns2

echo "digite o broadcast de rede"
read broadcast

apt-get -y install isc-dhcp-server
mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bkp
touch /etc/dhcp/dhcpd.conf
echo "ddns-update-style none;" >> /etc/dhcp/dhcpd.conf
echo "default-lease-time 600;" >> /etc/dhcp/dhcpd.conf
echo "max-lease-time 7200;" >> /etc/dhcp/dhcpd.conf
echo "authoritative;" >> /etc/dhcp/dhcpd.conf
echo "subnet $subnet netmask $netmask {" >> /etc/dhcp/dhcpd.conf
echo "range $rangestart $rangeend;" >> /etc/dhcp/dhcpd.conf
echo "option routers $gateway;" >> /etc/dhcp/dhcpd.conf
echo "option domain-name-servers $dns1,$dns2" >> /etc/dhcp/dhcpd.conf
echo "option broadcast-address $broadcast;" >> /etc/dhcp/dhcpd.conf
echo "}" >> /etc/dhcp/dhcpd.conf
mv /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.bkp
touch /etc/default/isc-dhcp-server
echo "INTERFACES=\"$interface\"" >> /etc/default/isc-dhcp-server

ABRINDO E FECHANDO A BANDEJA DO CD

Criar senha para abrir determinado programa

Agenda de Contatos

Montando a partição Windows

Script para média anual de aluno

#1 Comentário enviado por guinux em 20/09/2013 - 12:24h
Parabéns pelo script!

Contribuir com comentário

Entre na sua conta para comentar.