Есть ли способ получить IP-адрес устройства (работающего на моем хост-компьютере), если я знаю его MAC-адрес из контейнера Docker? Я уже пробовал все решения, предложенные в здесь.
1) Попытка широковещательного пинга и использование arp -a
дает только адрес шлюза, так как докер работает внутри подсети.
2) Используя nmap
, я не могу проверить MAC, я мог только видеть, есть ли по этому адресу работающий хост.
Я попробовал это, запустив докер в режиме --privileged
, но результаты остались прежними.
--net host
? - person Tarun Lalwani   schedule 14.09.2017docker run --net host .....
- person Tarun Lalwani   schedule 15.09.2017--net host
решает проблему, но компенсирует функцию докера (которая должна работать изолированно от хост-сети). - person Nesh   schedule 15.09.2017