Size: a a a

2020 May 11

DL

Dima Leonov in Embedded Group
В теории это возможно, но ни разу не видел такой реализации в сорцах
источник

DL

Dima Leonov in Embedded Group
Чтобы в программе на компе искали IP через MAC ESP
источник

пᶘ

пикотранзистор ᶘಠᴥಠᶅ... in Embedded Group
Dima Leonov
Чтобы в программе на компе искали IP через MAC ESP
Я не очень понимаю твой вопрос. У тебя есть роутер, к нему подключен девайс, ты хочешь понять, можно ли узнать IP-адрес, зная его MAC?
источник

DL

Dima Leonov in Embedded Group
пикотранзистор ᶘಠᴥಠᶅ
Я не очень понимаю твой вопрос. У тебя есть роутер, к нему подключен девайс, ты хочешь понять, можно ли узнать IP-адрес, зная его MAC?
Да
источник

DL

Dima Leonov in Embedded Group
Меня удивляет, что это мало распространенно, есть же механизмы для этого, но мало кто вообще об этом пишет
источник

пᶘ

пикотранзистор ᶘಠᴥಠᶅ... in Embedded Group
Как я понял, сейчас на rarp-запросы отвечает юзерспейс-демон. Я не уверен, что кто-то по умолчанию его в дистрибутивах линукса устанавливает и поднимает.

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

пᶘ

пикотранзистор ᶘಠᴥಠᶅ... in Embedded Group
Более вероятно, что на устройстве будет avahi-демон, который позволяет находить устройства по hostname'у, не зная ни его MAC, ни IP-адрес.
источник

VK

Viacheslav Kaloshin in Embedded Group
Dima Leonov
Вопрос по теме, зная MAC подключенного к роутеру ESP, можно узнать его IP через RARP запрос?
Да. Но только если ты с устройством в одном сегменте сети. Самый простой способ: пропинговать всю подсеть (боодкастом или поштучно) и потом посмотреть в локальном arp
источник

DL

Dima Leonov in Embedded Group
Viacheslav Kaloshin
Да. Но только если ты с устройством в одном сегменте сети. Самый простой способ: пропинговать всю подсеть (боодкастом или поштучно) и потом посмотреть в локальном arp
То есть, если, условно, я попытаюсь определить IP с другого сегмента (с канарских островов захочу проверить температуру дома), то такой способ не проканает?
источник

пᶘ

пикотранзистор ᶘಠᴥಠᶅ... in Embedded Group
Хочешь узнавать по MAC-адресу любой айпишник в мире? :)
источник

VK

Viacheslav Kaloshin in Embedded Group
Dima Leonov
То есть, если, условно, я попытаюсь определить IP с другого сегмента (с канарских островов захочу проверить температуру дома), то такой способ не проканает?
Да. Потому что дальше первого роутера информация о физическом адресе не уходит
источник

DL

Dima Leonov in Embedded Group
пикотранзистор ᶘಠᴥಠᶅ
Хочешь узнавать по MAC-адресу любой айпишник в мире? :)
Была такая идея) Просто мне ебала с DHCP и временными IP кажется очень стремной и интересно, как это можно обойти
источник

VK

Viacheslav Kaloshin in Embedded Group
Dima Leonov
Была такая идея) Просто мне ебала с DHCP и временными IP кажется очень стремной и интересно, как это можно обойти
Не надо ее обходить. Она очень полезная и годная
источник

пᶘ

пикотранзистор ᶘಠᴥಠᶅ... in Embedded Group
Dima Leonov
Была такая идея) Просто мне ебала с DHCP и временными IP кажется очень стремной и интересно, как это можно обойти
IPv6!
источник

DL

Dima Leonov in Embedded Group
Чтобы подключить железяку в условном офисе и без колдунства с роутером пингануть ее и забирать данные
источник

DL

Dima Leonov in Embedded Group
Viacheslav Kaloshin
Не надо ее обходить. Она очень полезная и годная
Согласен, но проблема узнать IP и дальше с ним работать очень меня беспокоит
источник

VK

Viacheslav Kaloshin in Embedded Group
Dima Leonov
Чтобы подключить железяку в условном офисе и без колдунства с роутером пингануть ее и забирать данные
Заведи впн на свой сервер поверх и тебе станет пофиг на колдунства с роутером в неком офисе
источник

VK

Viacheslav Kaloshin in Embedded Group
Dima Leonov
Согласен, но проблема узнать IP и дальше с ним работать очень меня беспокоит
А в чем проблема-то? Если очень страшно, сделай вывод ип на панель настройки. Или почтой отправляй себе или ещё 100500 способов
источник

DL

Dima Leonov in Embedded Group
Самый адекватный вариант, как по мне, это иметь свой сервак с белым IP, через который будет идти обмен
источник

VK

Viacheslav Kaloshin in Embedded Group
И либо да, почитай про avahi и тебе вообще станет пофиг на ип
источник