DHCPD (dyndhcpd.sh)
Configuração dinâmica do DHCP
Categoria: Networking
Software: DHCPD
[ Hits: 4.713 ]
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.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta