Узнаем IP адрес компьютера по MAC

Небольшая заметочка себе на память. Итак у нас есть роутер (шлюз) к которому подключены какое то количество компьютеров и у всех этих компьютеров данный роутер прописан как default gateway. Мы хотим узнать IP адрес какого то компьютера по известному MAC адресу, или наоборот.

Подключаемся к шлюзу через SSH и выполняем

arp -an

Ключ -n служит для того, чтобы не делать запрос в DNS и не резолвить имена хостов в локалке. А дальше грепаем выхлоп на предмет ip/mac в зависимости от того, что желаем получить.

//Условие подключения всех хостов к одному шлюзу и запуску arp на роутере обязательно, так как только шлюз имеет arp таблицу содержащую все ip и mac адреса подключенных хостов.

Оцените статью