Как пропинговать MAC-адрес

Поиск адреса Интернет-протокола (IP) путем прямой проверки связи с MAC-адресом невозможен. Однако есть несколько способов определить IP-адрес по MAC-адресу.
IP-адрес — это уникальный адрес любого компьютера, подключенного к Интернету или локальной интрасети. Даже если несколько компьютеров совместно используют локальную сеть, каждый из них также будет использовать часть своего IP-адреса. Это также означает, что адреса компьютеров будут выглядеть одинаково, что указывает на их близость друг к другу.
MAC-адрес — это уникальный идентификатор карты Ethernet на персональном компьютере. Это означает, что все ПК со встроенными соединениями Ethernet имеют MAC-адреса. Однако имейте в виду, что не для всех подключений к Интернету требуется подключение к сети Ethernet и что не все MAC-адреса будут принадлежать ПК. Некоторые MAC-адреса могут принадлежать принтеру или любому другому устройству, подключенному к локальной сети.
Ниже показано несколько методов определения IP-адреса по MAC-адресу.
Метод DHCP
Этот метод — самый простой способ определить IP-адрес по MAC-адресу. Независимо от того, находится ли пользователь на рабочем месте или дома, каждому компьютеру назначается IP-адрес из протокола динамической конфигурации хоста (DHCP). Обратите внимание, что консоль DHCP недоступна в домашних и стандартных версиях Windows. Чтобы найти IP-адрес через MAC-адрес с помощью консоли DHCP в Windows, пользователь должен просто открыть консоль и проверить аренду адресов в папке Scope. Найдите MAC-адрес в столбце Уникальный идентификатор. IP-адрес клиента должен быть в той же строке.
Когда пользователь ищет IP-адрес по MAC-адресу дома, он или она должны войти в маршрутизатор. Этот метод будет зависеть от марки маршрутизатора, но в нем должен быть раздел, отображающий IP-адреса и адреса с уникальным идентификатором. Это может быть полезно, когда пользователь использует другую операционную систему, например MAC OS или Linux.
Метод команд ARP
Использование протокола разрешения адресов (ARP) в Windows — это еще один способ поиска IP-адреса по MAC-адресу, если невозможно получить доступ к DHCP-серверу на компьютере.
Сначала запустите командную строку. Щелкните по кнопке «Пуск». Введите «cmd» без кавычек в текстовом поле и нажмите Enter. Откроется окно командной строки DOS. Альтернативный способ попасть в командную строку — нажать «Пуск», перейти в папку «Стандартные» и нажать «Командная строка». Далее запускаем команду. Введите «arp -a» без кавычек и нажмите клавишу ВВОД. Эта команда отобразит все подключенные устройства в сети. Наконец, найдите MAC-адрес в столбце Physical Address. Соответствующий IP-адрес для этого физического адреса должен находиться в той же строке. Чтобы пропинговать адрес, просто введите «ping» и соответствующий IP-адрес в командной строке. Например, введите «ping 192.168.45.1» и нажмите Enter.
arping не хочет пинговать mac адреса
Короче, есть железка, которая имеет некий статический адрес, но я не знаю какой. Сперва хочу вообще удостовериться, что её МАС адрес в онлайн. Как это сделать?
DALDON ★★★★★
( 23.06.15 14:27:17 MSK ) автор топика
Ответ на: комментарий от DALDON 23.06.15 14:27:17 MSK
Запустить arpwatch и подождать.
vlb ★★★
( 23.06.15 14:28:23 MSK )
Ответ на: комментарий от vlb 23.06.15 14:28:23 MSK
Эм. Я хочу прям вот сейчас узнать, ничего не хочу ждать. Я знаю её МАС адрес. Подключили железку, линки вроде есть, но есть подозрение, что сама железка всё же при этом не в сети, ибо на dhcp она не приходила, а раз не приходила, стало быть взяла адрес по-умолчанию в ней который.
В общем — не хочу ничего ждать, да и чего ждать то. Если железка взяла некий адрес забитый в ней по-умолчанию, то с чего это она должна всем свой мак сказать? Надо какой-то бродкаст кинуть чтоль. Но я блин, знаю мак адрес, почему всё так сложно то? 🙂
DALDON ★★★★★
( 23.06.15 14:32:08 MSK ) автор топика
Ответ на: комментарий от DALDON 23.06.15 14:32:08 MSK
Если железка взяла некий адрес забитый в ней по-умолчанию, то с чего это она должна всем свой мак сказать? Надо какой-то бродкаст кинуть чтоль. Но я блин, знаю мак адрес, почему всё так сложно то? 🙂
Сама скажет. Никакой бродкаст кидать не нужно. Это arp протокол.
Если хочется побыстрее, то соединить компьютер и эту железку и послушать tcpdump-ом.
Как узнать ip по mac-адресу?
Есть набор mac-адресов некоторого количества PC, как под Windows или Linux узнать их IP-адреса, если соединения с этими компьютерами ни разу не происходило и arp пуст?
p.s. Можно предложить вариант как для Linux так и для Windows, под рукой есть обе ОС
- Вопрос задан более трёх лет назад
- 198520 просмотров
Комментировать
Решения вопроса 2
Можно попробовать вот так (для Windows, в консоли)
Запустите пинг на бродкастовый адрес вашей сети.
Например если у вас сеть 192.168.0.0 с маской 255.255.255.0, ваш адрес тогда будет 192.168.0.1-254, а бродкастовый — самый последний 192.168.0.255. Вот именно его нужно попинговать, потом дать команду
arp -a
Увидите все ip адреса в вашей сети с их маками. Ну а там уже найдете нужный.
Как пропинговать mac адрес
Чтобы пропинговать хост по известному MAC-адресу, можно воспользоваться командой arping:
Если в таком виде не срабатывает, можно попробовать:
Причина, почему arping при каких-то неясных обстоятельствах не может пропинговать хост по MAC, хотя MAC однозначно правильный, состоит в том, что в Linux существует две утилиты arping . Одна находится в пакете arping , и расположена так:
А вторая находится в пакете iputils-arping , и расположена так:
Так вот, вторая утилита (из пакета iputils-arping ) не умеет пинговать хост по MAC. При попытке пропинговать по MAC, будет выводиться ошибка:
arping: 74:10:25:3e:4e:50: Name or service not known
Предполагается, что эта (вторая) утилита нужна просто для того, чтобы пингануть хост по обычному IP, и в выводимой информации увидеть какой MAC этому IP соответсвует.
Проблема в том, что в некоторых Linux-дистрибутивах имеется только пакет iputils-arping , а пакета arping нет (например это Astra Linux). Поэтому в таких дистрибутивах пропинговать хост по MAC-адресу просто не получится.
Если хосты уже пинговались, и известны сетевой подсистеме компьютера, то чтобы узнать IP адрес по MAC адресу, можно воспользоваться командой arp , которая покажет содержимое ARP-таблицы:
arp -an | grep AB:12:CD:56:AA:98
Другими словами, следует учитывать, что команда arp показывает закешированные на компьютере адреса, то есть адреса, к которым компьютер обращался (или к нему обращались и был какой-то обмен). Поэтому перед ее использованием обязательно надо сделать команду ping или arping .
Возможно, что вывод команды arp будет в нижнем регистре, тогда в grep нужно писать ab:12:cd:56:aa:98 .
- Как примонтировать SMB диск с русскими именами файлов, другие опции Samba
- wget — основные параметры
- Маскарадинг (masquerading) и трансляции ip-адресов (NAT)
- Используем 2+ провайдера
- Как в Linux узнать какая программа слушает порт
- Отправляем бекап на почту
- Прокси сервера для фильтрации контента
- Privoxy — прокси-сервер для фильтрации веб-содержимого
- Что делать, если каталог был примонтирован через smbmount, а потом Windows был выключен
- OpenSSH: настройки, секреты, трюки и советы
- Написание HTTP-запросов с помощью Curl
- Как быстро узнать, какой веб-сервер используется на сайте
- Как удалить сетевое соединение с указанным IP и номером порта
- Как отключить ответ на запросы с указанного IP (борьба с DDOS атаками)
- Как сделать маршрутизацию, чтобы при недоступности одного шлюза траффик шел через другой
- Как в Linux вывести все переменные окружения, с которыми работает процесс
- Как настроить автоматическую перезагрузку через 10 секунд после kernel panic
- Как посмотреть в содержимое initrd, собранного mkinitramfs
- Как быстро проверить Linux сервер на предмет взлома
- Защита от DDoS с iptables и ipset
- Как быстро узнать список машин в сети
- Как бороться с DDOS атакой
- Где прописывать правила фаирвола
- Интернет через ICMP
- Как проверить свой сайт на стандартные уязвимости
- Почтовый сервер со всем фаршем на 10.04 LTS
- Как залогиниться через WGET с сохранением кук
- Выкачивание набора файлов с ресурса, на который вначале требуется сделать вход через логин-пароль
- SSH: как настроить доступ к домашнему компьютеру, скрытому за NAT
- Как в Linux посмотреть, какие запросы идут по сети в реальном времени
- Как в Linux быстро просмотреть список активных сетевых соединений
- Zabbix: Обслуживание сети, автоматизация администрирования
- Мониторинг коммутаторов Cisco, D-Link, 3Com, Zyxel в системе Zabbix
- Как в Debian, перенесенном (скопированном) с другого раздела заставить идти нумерацию eth интерфейсов с нуля
- Что делать, если отключилось соединение sshfs
- Пример сети класса C (C1, C2, . )
- Как присвоить одной сетевой карте несколько IP адресов
- Формат конфиг-файла iptables
- Настройка iptables для чайников от losst.ru
- Методичка по настройке iptables в Linux
- Основные понятия iptables в Linux — подробное объяснение приниципа работы и формата конфигов
- Как безопасно проверить конфигурационный файл iptables
- Как настроить сервер SSH чтобы постоянно на разрывалось соединение
- Как примонтировать диск через SSH
- Особенности настройки фаирвола iptables в Debian 7.4
- Как сделать эхо-сервер на конкретном порту в Linux
- Nmap. Начало использования
- DNS туннель через закрытый WiFi
- Как скачивать через youtube-dl. Опции команды.
- Просмотр ARP таблиц в Windows и Linux
- Как посмотреть открытые файлы на SAMBA сервере
- Быстрая настройка dnsmasq в качестве DNS-сервера в Debian Linux 8.5
- Как в Debian Linux разрешить вход по паролю для root через ssh
- Как пропинговать хост по MAC адресу
- Настройка сети в RedHat (RHEL) 7 Linux и Fedora 25 через консоль
- Как в Linux найти все компьютеры в сети
- Уровни модели OSI
- Структура пакета IPv4
- Структура пакета TCP (формат заголовка сегмента)
- Настройка интернет соединения (PPPoE) для Linux
- Настройка PPPoE в Network Manager под Linux
- Какие пакеты нужны, чтобы примонтировать ресурс по NFS
- Утилита ip в Linux
- Как подключиться к WiFi, минуя SMS аутентификацию. Как узнать MAC адрес уже подключенного пользователя. Как подменить MAC-адрес.
- Вход в публичные защищенные Wi-Fi сети путем спуфинга MAC-адреса
- Как в Debian Linux настроить сеть через команду ip
- О чем говорит ошибка «RTNETLINK answers: File exists»
- Подключение компьютера с Linux к сети Интернет через USB-кабель и телефон с Android
- Исправление работы сети в Debian 9
- Настройка сети — пример файла конфигурации /etc/network/interfaces в Debian Linux
- Как создать сетевое соединение между двумя компьютерами по COM-порту в Linux
- Как настроить кодировку UTF-8 в minicom
- Как в Linux узнать MAC-адрес по IP-адресу
- Как получить информацию о домене через утилиту whois
- Как установить и запустить ntop в Debian Linux 11
- Как перечитать (перезагрузить) настройки сетевого интерфейса в Debian?
- Как переехать на локальный почтовый сервер? Что выбрать? (Базовые советы)