Problemas simples de red

Problemas simples de red

En la red mi IP es 192.168.1.101. Estoy intentando establecer mi otra PC doméstica cuya IP es 192.168.1.102 (conectada mediante un enrutador). Ahora, cuando hago ping cuando 192.168.1.102 está desactivado, aparece Sent = 4, Received = 4, Lost = 0 (0% loss). pero esa PC está apagada,

  • por qué lo obtendría 0% loss. También me sale esto 0% losscuando el 192.168.1.102 está activado.
  • ¿Y Destination host unreachable.es seguro asumir que después de hacer ping a cualquier IP, si obtengo esto, esa IP se desconecta de la red?
  • ¿Solo hay 2 estados en los que una IP puede estar en una red? alcanzable (encendido y se puede hacer ping) e inalcanzable (apagado para que no se pueda hacer ping)
  • ¿Se puede bloquear el ping mediante un firewall? En caso afirmativo, ¿cómo comprobar si esa IP está en mi red? (Estoy intentando desarrollar un software de servidor cliente y estoy buscando una manera de detectar una IP válida, que se autenticará desde el lado del servidor).

cuando192.168.1.102esta apagado

C:\Users>ping 192.168.1.102

Pinging 192.168.1.102 with 32 bytes of data:
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.

Ping statistics for 192.168.1.102:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

cuando192.168.1.102está prendido

C:\Users>ping 192.168.1.102

Pinging 192.168.1.102 with 32 bytes of data:
Reply from 192.168.1.102: bytes=32 time=172ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=29ms TTL=128

Ping statistics for 192.168.1.102:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 172ms, Average = 50ms

Respuesta1

Los informes de ping de Windows 0% lossen esta situación, pero los informes de ping de Linux 100% loss. Realmente es un problema semántico porque en una situación de "host de destino inalcanzable" el paquete de ping real no se envía (es la búsqueda de ARP la que falla).

Para responder a su segunda pregunta: es posible que un ping falle incluso si la máquina está encendida, porque el firewall puede bloquear los paquetes de ping ICMP.

Si desea sugerencias sobre soluciones alternativas a su problema, explique qué tipo de "autenticación" está intentando realizar.

Si solo desea saber si una dirección está en la misma red local ("subred"), es posible que le interese el route printcomando. Mire las columnas Destino de red y Máscara de red para determinar el rango de direcciones de la subred actual.

Respuesta2

Su enrutador informa que recibió el 100%, no el host. El host era claramente "Host de destino inalcanzable" porque es inaccesible porque la computadora está apagada.

Este es un comportamiento normal y es exactamente lo que obtengo cuando hago ping a una dirección IP que sé que no está en uso y que no ha estado en uso anteriormente. En este caso, el enrutador no sabe si se puede acceder al host.

Hay una respuesta más que el ping puede devolver y es "Se agotó el tiempo de espera de la solicitud", y la diferencia entre esto y "Host de destino inalcanzable" es que en algún momento la IP en cuestión llegó a la tabla ARP (Protocolo de resolución de direcciones) del enrutador. cuando se encendió antes. Sabe que ERA accesible y ahora informa que no puede hacerlo.

Por supuesto, Ping puede bloquearse mediante un software de firewall. La forma más sencilla de comprobarlo es desactivar el firewall temporalmente.

información relacionada