0

我做了一些搜索,但找不到任何适合我需要的东西。我最好寻找一个python模块,它可以:

  • 更改我的界面的mac
  • 更改我的接口的 IP
  • 向接口添加 IP
  • 更改接口的IP(静态)

有人知道这是否存在吗?我在 Ubuntu 上。

4

2 回答 2

2

python-netifaces可以转储有关 linux、OSX 和其他一些平台上的接口的信息。

pynetlinux似乎围绕相关 ioctls 提供了一些不错的 linux 绑定,以更改当前运行时状态,但在 6 个月内没有看到任何实际活动。

但是,似乎没有任何明显的项目支持在基于 Debian 的发行版上操作 /etc/network/... 的漂亮干净的 pythonic 接口,这大概是你想要/需要做的以获得体面的持久配置更改.

于 2014-05-02T21:24:26.880 回答
-1

为什么需要 Python 模块???一切都可以从命令行完成!

例如看看:https ://help.ubuntu.com/10.04/serverguide/network-configuration.html

获取所需的命令并从 Python 执行它们。

于 2013-08-21T10:53:50.983 回答