Máscara incorrecta para error de dirección IP


16

No tengo muy claras las reglas de subredes y experimenté un error cuando intenté asignar 148.26.1.176/28 a una interfaz en mi enrutador Cisco. ¿Alguien puede explicar por qué no me permitía asignar esta dirección a la interfaz? Recibo un error que dice:

Bad mask /28 for address 148.26.1.176

¿Está fuera del rango permitido?


I'm not too clear on subnetting rulesCuando la subred se encuentra en todo Internet, así que
léalo

Respuestas:


28

Si está utilizando la máscara de red / 28, entonces 148.26.1.176 es la dirección de red y, por lo tanto, no es una dirección IP asignable para esta subred.

Para la subred 148.26.1.176/28, el rango de direcciones IP asignables es 148.26.1.177 a 148.26.1.190, ya que 148.26.1.176 es la dirección de red y 148.26.1.191 es la dirección de transmisión


2

Solo para expandir la respuesta de Daniel arriba:

La dirección de red en IPv4 es la dirección donde los bits del host son todos 0. La transmisión es la dirección donde todos los bits del host son 1.

Para crear la dirección 148.26.1.176, el último octeto en binario es 1011 0000. La máscara de red de / 28 ocuparía los primeros 4 bits de ese número, dejando solo ceros después de la máscara: [1011] 0000

Por eso no es una dirección válida. Es una dirección de red.


2

IPCALC es una herramienta útil en la mayoría de las cajas de Linux, o en la web aquí ipcalc . Escriba la IP y la máscara y generará el rango, detallando la red, la transmisión y el rango utilizable.

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  

Dato curioso: la distribución de ipcalc incluye un CGI que puede ejecutar en su propio host si está ejecutando un servidor web que admita CGI.
John Jensen

Es una buena herramienta para saber, pero no la relacionó con la pregunta de los OP. Es importante explicar qué estaba haciendo mal el OP y qué puede hacer para solucionar el problema.
kojow7

1

Está tratando de asignarle al router una IP 148.26.1.176 que es una ID de subred


Esta respuesta no es del todo correcta. 148.26.1.176/28 es una dirección de red, no una identificación de subred.
kojow7
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.