DHCPD (dyndhcpd.sh)
Configuração dinâmica do DHCP
Categoria: Networking
Software: DHCPD
[ Hits: 4.940 ]
Por: Numa Mendes de oliveira Neto
Sabe quando você precisa configurar um DHCP pra ontem? Então aqui vai um shell script que configura um DHCP em minutos.
Uso: ./dyndhcpd.sh
#!/bin/bash
### Mr.Oliver###
t3="sleep 3"
t5="sleep 5"
echo "Dhcp Server - Configuração Dinamica"
echo "Faz Backup Da Config Antiga E Cria A Nova"
if [ -e /etc/dhcpd.conf ]
then
mv /etc/dhcpd.conf /etc/dhcpd.conf.bkp
else
> /etc/dhcpd.conf
fi
$t3
echo "Definindo variaveis"
$t3
echo "Digite O endereço De Subnet" ; read subnet
$t3
echo "Digite A mascara de Rede" ; read net_mask
$t3
echo "Digite A Range inicial do Dhcp" ; read range_start
$t3
echo "Digite A Range Final do Dhcp" ; read range_final
$t3
echo "Digite o Dns Primario A ser Entregue as estaçoes" ; read dns_1
$t3
echo "Digite o Dns Secundario" ; read dns_2
$t3
echo "Digite o Nome De Dominio entre aspas " ; read domain_name
$t3
echo "Digite o Ip Do Gateway" ; read gw
$t3
echo "Digite O Endereço De Broadcast" ; read broadcast
$t3
echo "### DHCP SERVER ### " >> /etc/dhcpd.conf
echo "" >> /etc/dhcpd.conf
echo "ddns-update-style ad-hoc;" >> /etc/dhcpd.conf
echo "authoritative;" >> /etc/dhcpd.conf
echo "" >> /etc/dhcpd.conf
echo "subnet $subnet netmask $net_mask {" >> /etc/dhcpd.conf
echo "range $range_start $range_final;" >> /etc/dhcpd.conf
echo "option domain-name-servers $dns_1, $dns_2;" >> /etc/dhcpd.conf
echo "option domain-name $domain_name;" >> /etc/dhcpd.conf
echo "option routers $gw;" >> /etc/dhcpd.conf
echo "option netbios-name-servers $dns_1;" >> /etc/dhcpd.conf
echo "option broadcast-address $broadcast;" >> /etc/dhcpd.conf
echo "}" >> /etc/dhcpd.conf
$t3
echo "Configuracao Efetuada Com Sucesso"
echo "Sua Configuracao é Esta :"
$t5
echo "............"
echo "........."
echo "....."
cat /etc/dhcpd.conf
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (38)









