
Estoy conectado directamente a un conmutador de red. Cuando ejecuto ping -b 172.20.0.255
el comando, ¿dónde 172.20.0.255
está mi dirección de transmisión? Obtengo la lista de IP de forma iterativa:
64 bytes from 172.20.0.31: icmp_seq=17 ttl=64 time=0.543 ms
64 bytes from 172.20.0.29: icmp_seq=17 ttl=64 time=0.562 ms (DUP!)
64 bytes from 172.20.0.16: icmp_seq=17 ttl=64 time=0.565 ms (DUP!)
64 bytes from 172.20.0.28: icmp_seq=17 ttl=255 time=1.63 ms (DUP!)
64 bytes from 172.20.0.30: icmp_seq=17 ttl=255 time=1.96 ms (DUP!)
Aparte de estos, también hay muchos otros hosts en la red, pero ¿por qué muestra solo estas IP?
¿Cuál debería ser el resultado esperado de este comando? ¿Qué IP debería obtener?
Respuesta1
Realmente depende de los otros hosts de su red. Dependiendo de la configuración de su conmutador, puede estar bloqueando el ping de transmisión y ser el único en responder. Además, es posible que algunos nodos estén configurados para no responder al ping de transmisión.
Es una pregunta realmente contextual.
Puede encontrar más información variada en esta pregunta: https://superuser.com/questions/339863/why-doesnt-broadcast-ping-work