Я ищу команду терминала или утилиту для постоянного тестирования моего локального сетевого подключения. Я хочу проверить соединение между моим MacBook Pro и маршрутизатором. Я использую Powerline и иногда он отключается. Я хочу проверить и зарегистрировать эти разъединения. Спасибо.
2 ответа
2
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
был недоступен.
0
просто поместите эту команду в терминал:
ping 192.168.1.1
и пусть это работает через некоторое время, вы можете прокрутить вверх, чтобы увидеть, есть ли у любого таймаут или нет!,
Вы также можете поместить данные ping в файл с помощью этой команды:
ping 192.168.1.1 | tee ~/Desktop/ping-results.txt