我正在寻找一个终端命令或实用程序来持续测试我的本地局域网连接。我想测试我的 MacBook Pro 和路由器之间的连接。我正在使用电力线,有时会断开连接。我想测试并记录这些断开连接。谢谢。
答案1
ping
如果它没有收到它发送的所有数据包的答复,则返回 rc=1,因此类似于:
while true
do
sleep 1
ping -q -c 1 -w 1 router_address > /dev/null 2>&1 || echo $(date) No connection >> logfile
done
...将在无法联系logfile
时进行登录。router_address
答案2
只需在终端中输入此命令:
ping 192.168.1.1
让它工作一会儿,您可以向上滚动查看是否有超时!,
您还可以通过以下命令将您的 ping 数据放入文件中:
ping 192.168.1.1 | tee ~/Desktop/ping-results.txt