Questão O Windows XP não gosta de pequenas sub-redes?


Isso soa totalmente como um bug para mim, porque minha máscara de sub-rede e endereço IP devem ser válidos para todas as contas.

Meu ISP me atribuiu um endereço IP fixo de 65.110.7.20, com uma máscara de sub-rede de 255.255.255.252. O que parece certo, porque estamos tentando configurar um roteador com uma rede / 31 - apenas 4 endereços IP.

Mas quando tento configurar esse IP e a máscara de rede no Windows XP, recebo o seguinte erro:

"A combinação de endereço IP e máscara de sub-rede é inválida. Todos os bits na parte do endereço do host do endereço IP são definidos como 0."

Mas eles são não tudo definido como 0. Isso seria uma máscara de sub-rede de 255.255.255.255. Mesmo assim, essa também é uma máscara de sub-rede válida, consistindo de uma rede de 1 endereço IP.

Existe uma maneira de contornar isso? Um registro hackear talvez?


4


origem


Em um lugar você diz 255.255.255.252 em outro você diz / 31. Estas são duas coisas diferentes. Minha suposição na minha resposta é que você quis dizer 255.255.255.252, que é / 30. - MDMarra
Você está certo. Eu estava olhando para a linha errada na minha tabela de sub-rede. :) - Ernie Dunbar


Respostas:


O primeiro endereço em uma rede não é válido para um host, pois é usado para identificar a rede.

65.110.7.20/30 se divide assim


65.110.7.20 - Identificador de rede - não utilizável para um host
65.110.7.21 - OK para ser usado por um host
65.110.7.22 - OK para ser usado por um host
65.110.7.23 - Endereço de broadcast para rede - Não utilizável para um host


Na realidade, você só tem dois endereços utilizáveis. Aposto que se você definir o IP como um endereço de host válido, você não terá problemas.


12



Vejo a tabela no artigo CIDR da Wikipedia. - quack quixote
@ qq subnet-calculator.com discorda de você aí. Com a sub-rede 252, existem apenas dois endereços de host avialable - Sarge
@Sarge - Ele editou muito rapidamente depois de postar isso. Ou eu deveria ter visto ele editou muito charlatão :). Ainda bem que você não pode downvote um comentário, eu perderia uma tonelada de representante para essa piada horrível - MDMarra
@Sarge, normalmente, o limite superior do intervalo IP é usado para Endereço de transmissão IP. - heavyd
@heavyd - Eu não vejo Sarge dizendo nada em contrário. Perdi alguma coisa? - MDMarra


Do meu Calculadora / planejador de sub-rede

65.110.7.20 - 65.110.7.23 CIDR = 30 Máscara = 255.255.255.252

A capacidade de usar o endereço 0, neste caso 65.110.7.20, é dependente da implementação. Veja o Cisco Subnet Zero.


0