【发布时间】:2015-08-22 07:01:05
【问题描述】:
我在 python 中使用 netifaces 来获取本地 IP 地址,但是如何选择当前使用的(由系统)网络接口?请帮帮我。谢谢!
【问题讨论】:
-
“当前使用”是什么意思?一个系统可能有多个活动网络接口(每个接口可能有多个 ip 地址)。
-
我的意思是首选网络接口。例如,我有 eth0 和 wlan0。 eth0 是首选接口,这是我想要的。
-
如何“首选”?你的意思是,“我如何确定哪个接口被用作默认路由?”
-
是的,有人这么想。只需确定python中当前使用的接口
-
示例:mymac = "getHwAddr('确定当前使用的接口')"
标签: python linux ip-address