Я ищу команду терминала или утилиту для постоянного тестирования моего локального сетевого подключения. Я хочу проверить соединение между моим MacBook Pro и маршрутизатором. Я использую Powerline и иногда он отключается. Я хочу проверить и зарегистрировать эти разъединения. Спасибо.

2 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .