Как получить правильный MAC / Ethernet-идентификатор локальной сетевой карты с использованием Python?
Большая часть статьи о Google / stackoverflow предлагает проанализировать результаты ipconfig / all (windows) и ifconfig (Linux).
В Windows (2x / XP / 7) «ipconfig / all» работает нормально, но это отказоустойчивый метод?
Я новичок в Linux и не знаю, является ли ifconfig стандартным методом для получения идентификатора MAC / Ethernet.
Мне необходимо реализовать метод проверки лицензии в приложении на python, основанном на локальном идентификаторе MAC / Ethernet.
Существует особый случай, когда у вас установлены приложения VPN или виртуализации, такие как VirtualBox. В этом случае вы получите более одного идентификатора MAC / Ethernet. Это не будет проблемой, если мне придется использовать метод синтаксического анализа, но я не уверен.
Приветствия
Prashant