Поиск адреса управления доступом к среде (MAC) или аппаратного адреса для хостов в вашей сети - довольно простой процесс. Он включает использование протокола разрешения адресов (ARP), который преобразует адреса интернет-протокола (IP) в MAC-адреса. Все распространенные операционные системы (ОС) включают команду «arp», которая позволяет легко обнаруживать MAC-адреса в сети. В этой статье вы узнаете, как найти MAC-адрес в OS X, Microsoft Windows и Linux.
Шаги
Метод 1 из 4: OS X
Шаг 1. Откройте приложение «Терминал»
Самый быстрый способ найти все обнаруженные MAC-адреса - перечислить все текущие записи в таблице ARP.
sudo arp -a
Шаг 2. Пингуйте целевой IP-адрес
Если пара IP-адресов и MAC-адресов не указана в выходных данных, вы должны сначала «пропинговать» целевой IP-адрес.
пинг 192.168.1.112
Шаг 3. Если эхо-запрос дает положительный ответ, вы можете просмотреть информацию ARP, используя любой из следующих методов. Любая из этих команд предоставит сопоставление IP-адресов с MAC-адресами
- судо арп 192.168.1.112
- sudo arp -a
Метод 2 из 4: Microsoft Windows
Шаг 1. Откройте командную строку
Самый быстрый способ найти все обнаруженные MAC-адреса - перечислить все текущие записи в таблице ARP.
arp -a
Шаг 2. Пингуйте целевой IP-адрес
Если пара IP-адресов и MAC-адресов не указана в выходных данных, вы должны сначала «пропинговать» целевой IP-адрес.
пинг 192.168.1.112
Шаг 3. Если эхо-запрос дает положительный ответ, вы можете просмотреть информацию ARP, используя любой из следующих методов. Любая из этих команд предоставит сопоставление IP-адресов и MAC-адресов
- arp 192.168.1.112
- arp -a
Метод 3 из 4: Linux
Шаг 1. Откройте окно консоли
Самый быстрый способ найти все обнаруженные MAC-адреса - перечислить все текущие записи в таблице ARP.
sudo arp -a
Шаг 2. Пингуйте целевой IP-адрес
Если пара IP-адресов и MAC-адресов не указана в выходных данных, вы должны сначала «пропинговать» целевой IP-адрес.
пинг 192.168.1.112
Шаг 3. Если эхо-запрос дает положительный ответ, вы можете просмотреть информацию ARP, используя любой из следующих методов. Любая из этих команд предоставит сопоставление IP-адресов и MAC-адресов
- судо арп 192.168.1.112
- sudo arp -a
Метод 4 из 4. Утилита Linux arp-scan
Шаг 1. В ОС Linux вы можете избежать проверки связи с отдельными хостами и последующего запроса MAC-адреса с помощью утилиты arp-scan
Утилита arp-scan позволяет очень легко обнаружить все пары IP-MAC-адресов в подсети.
Шаг 2. Откройте окно консоли
Шаг 3. Подайте команду
Утилита arp-scan имеет множество доступных опций, но самый простой способ - выполнить команду с параметром подсети. Это создаст таблицу arp для всех доступных в сети хостов и выведет результат на консоль.
sudo arp-scan 192.168.1.0/24
подсказки
- В Linux используйте утилиту arp-scan для быстрого сканирования всей подсети на предмет пар IP-MAC.
- Если по вашему запросу ARP не было получено никаких результатов, попробуйте проверить связь с хостом, а затем отправить запрос ARP.