Instalação do ISC DHCP server no Ubuntu e derivados
Publicado por Pietro Scherer (última atualização em 27/09/2013)
[ Hits: 9.743 ]
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
Backup Diario excluindo o antigo
Atualizando o banco de dados do ClamAV sem freshclam
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como instalar Counter-Strike 1.6? (6)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (14)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)