Calculadora de host de uma rede

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

[ Hits: 6.323 ]

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

Postfix - Listar usuários com over quota

bash: função para validação de IP (IPv4)

Algoritmo para calcular notas com array

Script para criar usuarios Dialup

Intervalo de tempo v.2 - Corrigido


  

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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts