Máscara incorreta para erro de endereço IP

16

Não sou muito claro sobre as regras de sub-rede e ocorreu um erro ao tentar atribuir 148.26.1.176/28 a uma interface no meu roteador Cisco. Alguém pode explicar por que não estava me permitindo atribuir esse endereço à interface? Eu recebo um erro dizendo:

Bad mask /28 for address 148.26.1.176

Está fora da faixa permitida?

O MÉDICO
fonte
I'm not too clear on subnetting rulesOnde sub-rede é toda a Internet, assim que ler sobre isso primeiro, então você não precisa fazer esta pergunta
jwbensley

Respostas:

28

Se você estiver usando a máscara de rede / 28, 148.26.1.176 é o endereço de rede e, portanto, não é um endereço IP atribuível para essa sub-rede.

Para a sub-rede 148.26.1.176/28, o intervalo de endereços IP atribuíveis é 148.26.1.177 a 148.26.1.190, pois 148.26.1.176 é o endereço de rede e 148.26.1.191 é o endereço de broadcast

Daniel Yuste Aroca
fonte
2

Apenas para expandir a resposta de Daniel acima:

O endereço de rede no IPv4 é o endereço em que todos os bits do host são 0. A transmissão é o endereço em que todos os bits do host são 1.

Para criar o endereço 148.26.1.176, o último octeto em binário é 1011 0000. A máscara de rede de / 28 ocuparia os primeiros 4 bits desse número, deixando apenas zeros após a máscara: [1011] 0000

É por isso que não é um endereço válido. É um endereço de rede.

IcebergTitanic
fonte
2

O IPCALC é uma ferramenta útil na maioria das caixas Linux, ou na web aqui ipcalc Você digita o IP e a máscara e ele gera o intervalo, detalhando a rede, a transmissão e o intervalo utilizável.

Address:   148.26.1.176          10010100.00011010.00000001.1011 0000
Netmask:   255.255.255.240 = 28  11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15              00000000.00000000.00000000.0000 1111
=>
Network:   148.26.1.176/28       10010100.00011010.00000001.1011 0000     (Class B)
Broadcast: 148.26.1.191          10010100.00011010.00000001.1011 1111
HostMin:   148.26.1.177          10010100.00011010.00000001.1011 0001
HostMax:   148.26.1.190          10010100.00011010.00000001.1011 1110
Hosts/Net: 14  
Blake
fonte
fato interessante - a distribuição ipcalc inclui um CGI que você pode executar em seu próprio host, se estiver executando um servidor da Web que suporte CGI.
John Jensen
Boa ferramenta para saber, mas você não a relacionou com a questão dos POs. É importante explicar o que o OP estava fazendo de errado e o que ele pode fazer para solucionar o problema.
kojow7
1

Você está tentando atribuir ao roteador um IP 148.26.1.176, que é um ID de sub-rede

Arth Negi
fonte
Essa resposta não está correta. 148.26.1.176/28 é um endereço de rede, não um ID de sub-rede.
kojow7