Buckminster
(usa Debian)
Enviado em 04/04/2013 - 01:23h
chayloira escreveu:
oi! alguém aí sabe alguma coisa sobre calculo de endereços ip válidos?
tenho uma faixa de ips entre 192.168.0.0 que é o endereço de rede e 192.168.0.255 que é o endereço de broadcast
32 sub redes
mascara 255.255.248.0 no caso /21
são 2048 hosts válidos
como designo o ip pra cada um? obrigada
Como assim designar o ip para cada um?
Se a tua faixa de rede é 192.168.0.0 os teus IPs serão 192.168.0.1, 192.168.0.2, 192.168.0.3, etc, com a máscara de subrede 255.255.248.0. Isso para configurar um DHCP na prática.
Os chamados IPs válidos são, grosso modo, aqueles com os quais se pode navegar na internet. As faixas de rede convencionadas na RFC 1918
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
são faixas de IPs reservados para redes internas.
São 2046 hosts válidos. O endereço de rede e o broadcast não entram como hosts válidos.
Essa máscara 255.255.248.0 é classe B.
255.255.248.0 = 11111111 11111111 11111000 00000000 (dígitos binários [0 e 1], base 2)
Os bits 1 são a máscara de subrede e os bits 0 são as subredes.
Temos 21 bits 1 e 5 bits 0, por isso é /21 (é a quantidade de bits 1)
Utiliza-se a fórmula 2 elevado à 'n', onde 'n' é o número de bits 0, para calcular a quantidade de subredes:
2 elevado à 5 = 32.
Na máscara de classe B é o terceiro octeto que importa, então usaremos ele, que é 248. Pegue 248 e subtraia por 256 (que é 2 elevado à 8, pois são 8 bits em cada octeto, lógico), que nos dá 8.
Se fosse 255.255.252.0 seria 256 - 252 = 4.
Agora é só contar as casas correntes no terceiro octeto de 8 a 8. Exemplo:
Rede01 - de 192.168.0.0/21 a 192.168.7.255/21 teremos 1 endereço de rede, 2046 Hosts e um broadcast 192.168.7.255;
Rede02 - de 192.168.8.0/21 a 192.168.15.255/21; endereço de rede 192.168.8.0 e broadcast 192.168.15.255;
Rede03 - de 192.168.16.0/21 a 192.168.23.255/21;
e assim por diante até completar as 32 subredes.
Mas tecnicamente há um engano aí, pois a faixa de IP que começa por 192 é da classe C. A classe B vai das faixas 128 à 191. Porém, na pratica isso não influi.
Para estudos utilize essa calculadora online:
http://www.gwebtools.com.br/calculadora-subrede