Instalação do ISC DHCP server no Ubuntu e derivados
Publicado por Pietro Scherer (última atualização em 27/09/2013)
[ Hits: 9.767 ]
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
Convertendo decimal para hexadecimal
Converter todas as imagens de um diretório v2.0
Administração de usuários Linux
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Captação de áudio no zorin linux começa a diminuir com o tempo (4)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (4)
Alternativas ao Multilogin para gerenciamento de múltiplas contas/prof... (0)
estou na 22.1 e não é atualizado pra 22.4 via "sudo full-upgrade&... (6)