Как найти MAC-адрес системы "выключения" на локальной сети (возможно ли это?)

Как узнать MAC-адрес системы, которая:

  1. Неисправность
  2. Питание подключено
  3. Подключен к Лану
  4. Ник карта включена.

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

Я хочу узнать его mac из моей системы.... и чтобы быть понятным... Я хочу сказать, что... таблица arp может быть заполнена с помощью ping.. т.е. если 172.16.3.12 нет в таблице arp, то она может быть добавлен простым ping 172.16.3.12, но система может быть проверена, только если она включена... система выключения не может быть проверена...

4 ответа

Как только система выключится, вам лучше всего найти MAC-адрес, чтобы найти наклейки на корпусе!


Серьезно, я думаю, вы ищете какой-нибудь способ " разбудить компьютер" на локальной сети?
Я не уверен, что машина ответит (должен будет ответить) на что-либо, если вы уже не знаете Mac и не можете выбрать правильный волшебный пакет.

Из статьи Википедии я связал:

Как это устроено

Wake-on-LAN не зависит от платформы, поэтому любое приложение на любой платформе, отправляющее магические пакеты, может активировать компьютеры, работающие на любой платформе. Он не ограничен трафиком локальной сети.

Компьютер, который нужно разбудить, выключен (находится в спящем режиме, в режиме гибернации или отключен; т. Е. В состоянии ACPI G1 или G2), питание отведено для сетевой карты, но не отключено от источника питания. Сетевая карта прослушивает определенный пакет, содержащий его MAC-адрес, называемый магическим пакетом, который транслируется по широковещательному адресу для этой конкретной подсети (или всей локальной сети, хотя для этого требуется специальное оборудование или конфигурация).

arp -a ip-address если вы знаете IP-адрес, который ПК обычно получает от DHCP, или если он имеет статический IP-адрес.

ПК, на котором вы запускаете arp Команда может еще иметь эту информацию в кеше. Я просто сделал это из дома, войдя в сеанс удаленного рабочего стола на одном из моих серверов. Сервер, на котором я вошел, все еще имел информацию о моих ПК в кеше ARP, хотя мой ПК не отвечал на пинг.

Первоначально я вошел на свой DHCP-сервер, чтобы узнать, был ли у моего компьютера еще арендованный объект, потому что там будет указан ваш MAC-адрес, и на нем будет показано имя вашего компьютера. К сожалению для меня, мой компьютер имеет очень короткий срок аренды, поэтому его не было в списке.

К счастью, я знаю IP-адрес, который мой ПК обычно получает от DHCP, поэтому я смог использовать выше arp команда.

Используя эту информацию, я смог отправить волшебный пакет на мой компьютер и разбудить его. Это я сделал с помощью бесплатной утилиты, которую я нашел после короткого поиска в Google.

Да, я однажды пытался внедрить систему управления питанием для всего центра обработки данных на основе технологии Wake On Lan. У меня было несколько решений, но я так и не смог их реализовать, потому что сотрудники центра обработки данных решили, что затраты на надежность, связанные с выключением и включением питания, выше, чем экономия энергии.

Пара случайных наблюдений:

По моему опыту, маршрутизаторы забыли MAC-адреса после того, как машины были остановлены более чем на 20 минут. После этого mac-адреса были потеряны до следующего включения машин. Очевидно, что это будет зависеть от фактического используемого маршрутизатора, но 20 минут, вероятно, довольно типично.

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

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

Теперь теоретически можно изменить микропрограмму микросхемы NIC, чтобы она могла реагировать на пакеты ARP, даже если само устройство выключено. Это может быть даже обычной практикой - я не знаю. Если это так, то, что вы хотите сделать, выполнимо, но будет сильно зависеть от того, какой именно сетевой интерфейс у вас есть.

Попробуйте использовать команду getmac

пример: getmac /s [IP-адрес], но я не могу знать MAC-адрес компьютера, отключенного этой командой

Другие вопросы по тегам