Calculadora de host de uma rede

Publicado por Rone Pereira Martins (última atualização em 08/06/2011)

[ Hits: 7.191 ]

Homepage: http://www.cooperati.com.br/wordpress/2011/09/06/monitoramento-com-jffnms/

Download calcula_host.sh




Este script serve para calcular a quantidade de hosts de uma rede.

  



Esconder código-fonte

#!/bin/bash
##Programa para Calcular.
##Quantidade de IP's que podem ser utilizados.
read -p 'Qual a sua Rede ? ' rede
## O parâmentro -p do read permite o 'print' de uma mensagem de interação.
bits=$(echo "$rede" | cut -d '/' -f 2)
## Extraindo apenas quantos bits a rede usa.
(( bits = 32 - bits ))
## Poderia ser usado: bits=$(( 32 -bits ))
hosts=$(( 2 ** $bits - 2 ))
## $(( )) Representa um subshell com expressão aritmética dentro.
echo "Esta rede pode ter até $hosts Hosts"
## Exibindo esta mensagem como resultado.
### Toda vez que for utilizado o valor de uma variavel no 'echo', deve-se usar "" e não ''

Scripts recomendados

Cálculo de intervalo de tempo

gera saída com substituindo coluna por outra (substr)

Shell Script Avançado

MySQL bash script

Barra de progresso em shell script com cores roxa e verde


  

Comentários
[1] Comentário enviado por fabianocoisa em 08/06/2011 - 11:15h

Script bem bacana!
Muito bem comentado!
Se um dia precisar também pode utilizar o ipcalc ou sipcalc


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts