Cd-m.ru

ПК Журнал СД-М
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как получить MAC — адрес другого устройства, используя его адрес IP

Как получить MAC — адрес другого устройства, используя его адрес IP

Я хочу получить MAC — адрес другого устройства,используя его адрес IP, подключенный к той же сети. У меня есть IP-адрес устройства.

Мне нужна логика, отличная от использования iphlpapi.dll или запуска командной строки в C# с использованием arp -a ipaddress .

2 ответа

  • как получить IP адрес хоста, если его Mac-адрес известен с помощью python / scapy

Как я могу получить адрес IP компьютера, если его mac-адрес известен, используя python и scapy может быть

Можно ли определить IP-адрес устройства по его MAC-адресу в локальной сети? Если это возможно, я хотел бы иметь возможность сделать это из командной строки. Мне нужно подключить свой raspberry pi к школьной беспроводной сети и ssh/vnc к ней, но я не хочу брать с собой периферийные устройства (.

Вы должны использовать протокол разрешения адресов (ARP) в той или иной форме, поскольку он предназначен для получения физического адреса устройства по его ip-адресу, но вы уже исключили его использование из командной строки. Возможно, вы сможете получить результаты предыдущего arp из таблиц маршрутизации системы.

В качестве альтернативы вы используете оболочку pcap и отправляете свой собственный запрос arp на устройство, которое затем ответит своим MAC-адресом

Чтобы получить MAC-адрес с другого компьютера из той же сети, вам нужно отправить пакет запроса ARP с определенным IP-адресом, например: Вы хотите узнать MAC-адрес из IP (192.168.1.20), поэтому вам нужно создать необработанный пакет, подобный этому:

Ethernet: Destination: FF:FF:FF:FF:FF:FF (broadcast address) Source: Your current MAC Address EthType: 0x0806 (ARP Type)

ARP (Ethernet Payload) Hardware Type: 1 (Ethernet) Protocol Type: 0x0800 (IP) Hardware Size: 6 Protocol Size: 4 Opcode: 1 (ARP Request) Sender MAC Address: Your current MAC Address (Same as at Ethernet part) Sender Protocol Address: Your current IP Address Target MAC Address: 00:00:00:00:00:00 (because you don’t know target MAC Address yet) Target Protocol Address: 192.168.1.20 (The IP that you want to know about the Mac address)

Если цель получит этот пакет, цель ответит ответным пакетом ARP с включенным MAC-адресом.

Похожие вопросы:

Я хочу найти IP/MAC-адрес любого устройства blackberry, так как я должен получить его programatically.please, помогите мне.

У меня есть функция C#, которая возвращает локальный IP-адрес. private string GetLocalIPByHostName() < string host = Dns.GetHostName(); string LocalIP = string.Empty; IPHostEntry ip =.

Возможные Дубликаты : как программно найти адрес MAC в MAC OS X ? Как мне запросить таблицу ARP на iPhone? Как я могу получить адрес MAC другого устройства или компьютера, если я знаю его адрес IP.

Как я могу получить адрес IP компьютера, если его mac-адрес известен, используя python и scapy может быть

Можно ли определить IP-адрес устройства по его MAC-адресу в локальной сети? Если это возможно, я хотел бы иметь возможность сделать это из командной строки. Мне нужно подключить свой raspberry pi к.

У меня есть MAC устройства, подключенного к моей локальной сети: 00408CBEEEAE5. Как запросить адрес этого устройства IP в C#?

Я ищу простой способ преобразовать адрес MAC в соответствующий адрес IP в локальной сети. В моем случае есть только два устройства: очень обычный PC (192.168.0.1) и научный прибор, который имеет.

Читать еще:  Как сделать Яндекс браузером по умолчанию

Я использую PacketDevice или LivePacketDevce для отправки и приема пакетов. У меня есть 2 сетевых интерфейса, которые я должен использовать, и я не могу найти атрибут пакетного устройства, который.

Я пытаюсь разработать приложение для мониторинга сети с открытым исходным кодом Приложение сканирует сеть, чтобы найти все подключенные устройства. Он показывает все IPs в заданном диапазоне, но.

У меня есть локальное устройство, подключенное к маршрутизатору, и я могу получить доступ к его Mac-адресу через уже существующий код. Как я могу найти адрес IP устройства, используя этот Mac-адрес.

Как узнать MAC адрес сетевой карты компьютера?

Как узнать MAC адрес компьютера?

Иногда случается, что необходимо узнать физический адрес (MAC адрес) сетевых карт компьютера для настройки интернета, подключения или организации безопасности сети

А поскольку MAC компьютера в сети соответствует MAC нашего сетевого адаптера (через который ПК выходит в сеть), научимся быстро узнавать физический адрес нашего сетевого адаптера (тем более, что изменить MAC-адрес сетевой карты совсем не сложно). Звонить, чтобы проконсультироваться, в компьютерный сервис для этого не надо.

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

MAC-адрес (от английского Media Access Control — среда управления доступом) — это уникальный идентификатор, присваиваемый каждой единице оборудования в компьютерных сетях.
Для чего иногда может понадобиться знание физического адреса адаптера?

  1. для настройки подключения к сети белорусского провайдера Космос ТВ;
  2. для настройки безопасности с фильтрацией по MAC адресам в сети. Т.е. сделать так, чтобы только устройства с заданными MAC адресами могли подключаться к нашему беспроводному устройству — это бывает иногда удобно;
  3. другие необходимые настройки, изменение конфигурации, в информационных целях.

Для того чтобы узнать MAC нашей сетевой карты, можно воспользоваться одним из ниже предложенных алгоритмов.

1 способ

Когда имеется коробка от устройства.
Можно посмотреть МАК адрес устройства на коробке, в которой продавалась сетевая карта, модем, точка доступа. Там будут указаны все доступные интерфейсы и параметры, в том числе и физический адрес устройства.

2 способ

Смотрим MAC с помощью ipconfig all.

Смотрим параметры, как это делают продвинутые пользователи компьютера.
Нажимаем Win+R. В окно вводим команду — cmd. Нажимаем Enter. В появившейся командной строке вводим команду — ipconfig /all (учтите наличие пробела после ipconfig и его отсутствие после слеша). Ищем адаптер среди других интерфейсов.

3 способ
Самый простой и запоминающийся путь:
Заходим в Пуск — Панель управления — Центр управления сетями и общим доступом — Изменение параметров адаптера — клик правой клавишей мыши по нужному нам адаптеру – Состояние — Сведения.
Мак адрес найти будет не сложно – как на картинке ниже.

Как узнать MAC адрес компьютера?

Как узнать MAC адрес сетевой карты?

Как удостовериться, что мы узнали адрес именно того устройства, которого требовалось? Ведь в ноутбуке может быть несколько сетевых устройств.
Здесь всё просто! Если компьютер подключается к модему через сетевой кабель, ищем MAC устройства как на картинках выше — Realtek PCIe GBE Family Controller. Если же мы работаем через беспроводную сеть, то, скорее всего, нам требуется узнать MAC адрес беспроводной сетевой карты. На рисунке это — D-Link Wireless.

Как узнать MAC адрес устройства

Википедия: MAC-адрес (от англ. Media Access Control — управление доступом к среде, также Hardware Address) — уникальный идентификатор, присваиваемый каждой единице активного оборудования компьютерных сетей.

Читать еще:  Программы для создания QR-кодов

Если сказать проще — MAC адрес это уникальный адрес сетевой карты устройства. ПК, смартфон, планшет, телевизор, любое устройство имеющее микросхему/плату для выхода в интернет имеют свой MAC адрес. Ноутбук имеет две сетевые карты, первая для подключения кабелем, вторая WiFi сетевая карта, у каждой из карт, тоже свой уникальный MAC адрес.

В статье:

Как узнать MAC адрес в Windows

Данный способ помимо MAC адреса, дает полную информацию по сетевому устройству в Windows.

Как узнать mac адрес в Windows 10- Mhelp.kz

Запускаем командную строку. Нажимаем сочетание клавиш Windows + R, в открывшемся окне Выполнить, вводим cmd и нажимаем ОК

Как узнать мак адрес - Mhelp.kz

В открывшемся окне командной строки, вводим команду: ipconfig /all и нажимаем Enter

Прокручиваем окно для выбора адаптера, MAC адрес которого мы хотим узнать (т.е. сетевой карты), в примере это сетевая карта локальной сети — Адаптер Ethernet Ethernet0

  • Имя компьютера: название вашего компьютера, под которым он будет виден и доступен для подключения других устройств.
  • Описание: модель используемой сетевой карты
  • Физический адрес: MAC адрес сетевой карты
  • DHCP включен: Получает ли устройство IP адрес автоматически или имеет вручную назначенный (если установлено — «нет»)
  • IPv4-адрес: текущий IP адрес устройства
  • Основной шлюз: Адрес вашего роутера или устройства, через которое вы имеете доступ в интернет
  • DHCP сервер: Адрес сервера автоматического присвоения IP адреса устройству
  • DNS серверы: обычно два адреса, сервера вашего провайдера, которые преобразовывают понятные человеку адреса вида mail.ru в IP адреса понятные компьютeру.

Как узнать MAC адрес в Android

На устройстве под управлением Андроид открываем Настройки, пункт Общие, в списке выбираем Об устройстве и нажимаем пункт Состояние.

Mак адрес устройства Samsung - Mhelp.kz

mac адрес Android - Mhelp.kz

В появившемся окне помимо MAC адреса карты WiFi , полезным может оказаться и знание IP-адрес устройства.

Если вы не можете найти данные пункты на своем Андроид устройстве, вы можете установить с Play Маркет приложение ifconfig.

Android MAC adres - Mhelp.kz

Запустите, нажмите на значок в правом нижнем углу экрана, ifconfig обновит информацию о подключении и покажет вам MAC адрес.

Как узнать MAC адрес устройства по его IP адресу (только для локальной/домашней сети)

Если нам известен IP адрес устройства, узнать его MAC адрес мы можем через локальную сеть, не заходя на само устройство, используя протокол ARP

mac адрес - Mhelp.kz

Запускаем командную строку. Нажимаем сочетание клавиш Windows + R, в открывшемся окне Выполнить, вводим cmd и нажимаем ОК

В открывшемся окне, вводим команду ping <адрес устройства>, в примере будем определять MAC адрес роутера c IP-адресом 192.168.0.1, вводим команду ping 192.168.0.1

Команда ping используется чтобы на ПК в кэше ARP появилась запись соответствия IP адреса к MAC адресу.

После выполнения команды, вводим новую команду arp -a для просмотра сохраненного кеша ARP.

Как узнать мак адрес по ип адресу - Mhelp.kz

Команда выдает таблицу сопоставления IP адресов устройств, к которым обращался ПК и определившихся MAC адресов этих устройств, в нашем примере у роутера MAC адрес равен A0-F3-C1-AC-EA-A4

Если в вашей сети множество устройств, таблица вывода ARP кеша может быть очень большой. Можно сделать очистку таблицы ARP командой netsh interface ip delete arpcache, после чего снова выполнить ping до интересующего узла и отобразить таблицу кеша ARP командой arp -a

Читать еще:  Как перенести музыку из Boom в Spotify

[nx_heading style=»coloredline» heading_tag=»h4″ size=»24″ align=»left»]От автора:[/nx_heading]

Если проблема решена, один из способов сказать «Спасибо» автору — здесь.

Если же проблему разрешить не удалось и появились дополнительные вопросы, задать их можно на нашем форуме, в специальном разделе.

Как узнать IP-адрес по MAC-адресу

В локальной сети иногда необходимо узнать IP-адрес, полученный конкретным устройством. Сделать это можно воспользовавшись его MAC-адресом, который всегда остается неизменным. Наши эксперты рассказывают, как выполняется эта операция.

MAC и IP

MAC-адрес присваивается производителем каждому устройству имеющему выход в сеть. Он представляет собой комбинацию из шести цифробуквенных групп и остается неизменным весь период эксплуатации. IP-адрес устройство получает при подключении к компьютерной сети. В отличие от MAC он не является постоянным и изменяется динамически. На следующем скриншоте оба адреса подсвечены маркерами.

Поиск по MAC

При известном MAC адресе устройства задача поиска его IP в локальной сети решается достаточно просто. Единственным необходимым инструментом является командная строка.

Вызываем диалоговое окно «Выполнить» комбинацией клавиш «Win+R». Набираем в текстовом поле «cmd». Нажимаем «ОК» или клавишу Enter запуская классическую оболочку командной строки.

Находясь в одной локальной сети, устройства постоянно обмениваются пакетами данных. В результате этого фонового взаимодействия, выполняемого по протоколу ARP, на компьютере формируется кэш сопоставленных адресов. Для его просмотра набираем команду «arp -a». На следующем скриншоте показан результат ее выполнения. В первой слева колонке выводятся адреса IP, а во второй – MAC. Непосредственно под командой, в строке «Интерфейс», указан IP-адрес компьютера, на котором она выполнялась. Короткая таблица, приведенная на снимке экрана, говорит о том, что устройство подключено к сети недавно и еще не успело обменять пакетами с остальными абонентами.

Для актуализации кэша ARP применим команду опроса «for /L %a in (7,1,254) do @start /b ping 192.168.7.%a -n 2 > nul». В данном примере действие выполняется для подсети 192.168.7.1-254. Для обновления кэша в сети с другой маской надо соответствующим образом изменить используемые в команде значения. В скобках (7,1,254) первая цифра берется из IP компьютера. В рассматриваемом примере это 7, в стандартных настройках большинства роутеров – 0 или 1. Аналогичным образом меняет параметр «ping 192.168.7.%a». Вместо семерки указываем реальную подсеть, в которой проводится опрос устройств.

Дождавшись выполнения описанной выше команды снова просматриваем кэш ARP набрав с строке-приглашении «arp -a». После проведенного опроса устройств таблица содержит больше записей. Находим имеющийся на руках MAC-адрес и напротив него в левой колонке видим IP.

Если таблица ARP содержит несколько десятков записей, к примеру для офиса или домовой сети, удобнее использовать прямой поиск. Набираем в командной строке «arp -a | find «a0-b0-c0-d0-e0-f0″». В кавычках вместо приведенной комбинации вставляем известный MAC, как показано на скриншоте. По нажатию клавиши Enter в области указанной цифрой «2» отобразится IP сопоставленный с указанным физическим адресом.

В заключение

Приведенная нашими экспертами методика позволяет быстро найти IP присвоенный устройству в локальной сети при заранее известном MAC и может быть использована в любой версии Windows.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector