Как проверить подключение к локальной сети с помощью терминала mac os?

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

1
задан skiabox
02.02.2023 13:42 Количество просмотров материала 2445
Распечатать страницу

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 не достижим.

2
отвечен xenoid 2023-02-03 21:30

просто поместите эту команду в терминале :

ping 192.168.1.1

и пусть он работает через некоторое время вы можете прокрутить вверх, чтобы увидеть любой есть тайм-аут или нет !,

вы также можете поместить ваши данные ping в файл с помощью следующей команды :

ping 192.168.1.1 | tee ~/Desktop/ping-results.txt
0
отвечен kiamoz 2023-02-03 23:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
bash-scripting
mac
macos
terminal
Вверх