Estoy tratando de depurar los problemas de conectividad WiFi en mi red doméstica. Tengo un Macbook y un cliente de escritorio Linux. Me gustaría ejecutar el ping en ambas máquinas y comparar sus resultados. Me siento cómodo con Linux, esta pregunta es exclusivamente sobre el Macbook.
$ ping 192.168.0.1 | while read pong; do echo "[$(date +%s)] $pong"; done
...
[1596203814] 64 bytes from 192.168.1.254: icmp_seq=8900 ttl=64 time=9.800 ms
[1596203815] 64 bytes from 192.168.1.254: icmp_seq=8901 ttl=64 time=5.546 ms
[1596205241] Request timeout for icmp_seq 8902
[1596205241] 64 bytes from 192.168.1.254: icmp_seq=8903 ttl=64 time=26.988 ms
[1596205242] 64 bytes from 192.168.1.254: icmp_seq=8904 ttl=64 time=4.397 ms
...
Como puedes ver en las marcas de tiempo, hay un intervalo de más de 20 minutos en algún momento. Dejé que la configuración funcionara durante 3 horas y esto ocurrió en 5 ocasiones diferentes. El Macbook estaba bloqueado con Amphetamine funcionando, la tapa estaba cerrada pero una pantalla externa estaba conectada a través de un hub USB-C con salida HDMI. No creo que el Macbook pueda entrar en reposo en estas circunstancias.
¿Podría alguien saber cómo puedo arreglar mi configuración para hacer ping a intervalos regulares, sin ninguna brecha grande?