gpt4 book ai didi

python - 在 Python 中处理多个网络接口(interface)

转载 作者:太空狗 更新时间:2023-10-29 12:08:25 24 4
gpt4 key购买 nike

如何在 python 中执行以下操作:

  1. 列出当前机器上的所有IP接口(interface)。
  2. 接收有关网络接口(interface)变化的更新(上升、下降、更改 IP 地址)。

Ubuntu Hardy 中可用的任何 python 包都可以。

最佳答案

我认为最好的方法是通过 dbus-python .

tutorial稍微接触一下网络接口(interface):

import dbus
bus = dbus.SystemBus()
proxy = bus.get_object('org.freedesktop.NetworkManager',
'/org/freedesktop/NetworkManager/Devices/eth0')
# proxy is a dbus.proxies.ProxyObject

关于python - 在 Python 中处理多个网络接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com