Я использую контейнер Docker python:3.6-alpine
.
У меня есть сетевая служба, которая находит MAC-адрес предоставленного IP-адреса. Чтобы найти MAC-адрес данной удаленной машины, скажите host=10.11.15.100
, я использую приведенный ниже скрипт python3.
import getmac
mac_address = getmac.get_mac_address(ip=host)
Когда я запускаю этот скрипт локально, он дает правильный MAC-адрес предоставленного хоста. Но когда я запускаю его в док-контейнере, он дает None
.
Примечание. Я могу пропинговать данный хост из док-контейнера, но не могу получить mac-адрес.