2014-11-21 60 views
0

我想在特定設備連接到我的網絡時觸發某些功能。如何使用python查找特定的mac地址

我知道我的設備的mac地址。

但我不知道如何使用python查找此設備的mac地址。

一些解決方案使用shell腳本,但我想用python。

請讓我知道解決方案。

謝謝。

+0

的[獲取MAC地址(http://stackoverflow.com/questions/159137/getting-mac-address) – Yoel 2014-11-21 09:47:01

+0

@Yoel OP不問如何讓自己的MAC可能重複,歐普希望當設備連接到他的網絡他想要該設備的mac地址 – Hackaholic 2014-11-21 09:48:43

+0

是的,正好... – Cloud 2014-11-21 11:19:00

回答

1

如果你想找到你的本地MAC,你可以使用netifaces包。

import netifaces 
netifaces.ifaddresses('eth0') 
+0

不,不是本地MAC地址。 – Cloud 2014-11-21 11:19:26

+0

這個設備是否廣播自己,或者至少需要DHCP地址?也看到這篇文章:http://stackoverflow.com/questions/1750803/obtain-mac-address-from-devices-using-python – yegorich 2014-11-21 11:48:13