3

Я использовал общий доступ к Интернету в моей Mac OS X, чтобы поделиться своим Интернетом через Ethernet через Wi-Fi.

Я хочу знать, кто подключен к моему Wi-Fi и сколько трафика он использует. Есть ли инструменты для поиска подключенных устройств и отображения количества их трафика?

1 ответ1

3

Вы можете использовать инструмент arp следующим образом:

arp -i en1 -a

Он будет отображать всех клиентов, подключенных через WLAN. Параметр -i указывает, какой интерфейс использовать.

Вот официальная документация:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/arp.8.html

НАЗВАНИЕ

 arp -- address resolution display and control

ОПИСАНИЕ

Утилита arp отображает и изменяет таблицы преобразования адресов Интернет-Ethernet, используемые протоколом разрешения адресов (arp (4)). Без флагов программа отображает текущую запись ARP для имени хоста. Хост может быть указан по имени или номеру, используя точку Интернета.

Вот еще одно решение из аналогичного вопроса: https://superuser.com/a/48615/265073

Что касается объема используемого трафика, вы можете попробовать использовать следующее программное обеспечение:

  • Wireshark предоставляет приятный графический интерфейс для отображения всего трафика, который проходит через ваш компьютер. Вы можете настроить его так, чтобы он захватывал только трафик, исходящий из общего интернет-соединения;

  • tcpdump - аналогичный инструмент для командной строки, поэтому он не имеет графического интерфейса. Позволяет видеть весь трафик на указанном интерфейсе.

Эти приложения могут решить вашу проблему, но оба они потребуют от вас подробного прочтения руководств, поскольку они имеют много встроенных функций и несколько сложны.

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