Instalação do ISC DHCP server no Ubuntu e derivados
Publicado por Pietro Scherer (última atualização em 27/09/2013)
[ Hits: 9.400 ]
Homepage: www.twitter.com/pietro_scherer
Download install_dhcp_1.0.sh (versão 2)
Instala e configura o servidor DHCP da ISC no Ubuntu e outras distribuições que utilizam o apt-get.
Versão 2 - Enviado por Pietro Scherer em 25/09/2013
Changelog: Adicionado contato de desenvolvedor do script e corrigido um bug nas linhas do DNS.
#!/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
Criar backup do Diretorio /home
Acelerar leitura e escrita de um HD (hdx/sdx)
Jukebox com dialog para PCs antigos
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Instalando Google Chrome no Ubuntu 24.04 LTS
Quantidade de caracteres suportados na barra de endereços dos navegadores
Problemas com o Lutris e o Wine no Slackware 15.0 (3)
Altera pacote .pkg.tar do Arch Linux (16)
Segunda tela não dá vídeo mas reconhece o monitor no painel (3)
Erro ao fazer parse GUID string para GUID hexadecimal [AJUDA] (6)