Как пропинговать mac адрес
Перейти к содержимому

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

  • автор:

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

Как пропинговать 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?
  • Как переехать на локальный почтовый сервер? Что выбрать? (Базовые советы)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *