Я хочу получить MAC-адрес для моего сетевого интерфейса в Linux. Я использую Python с модулями PyQt4. Когда я запускаю этот код:
form PyQt4.QtNetwork import *
def getinfo():
all_info = QNetworkInterface().allInterfaces()
for interface in all_info:
print interface.hardwareAddress()," ",interface.humanReadableName()
Я получаю это:
00:00:00:00:00:00 lo
00:26:2D:8C:8F:B3 eth3
F0:7B:CB:3B:82:2B wlan3
ppp0
Он отлично работает с eth3
и wlan3
, но с ppp0
, работающим на моем мобильном широкополосном модеме, MAC-адрес не отображается.