我做了一些搜索,但找不到任何适合我需要的东西。我最好寻找一个python模块,它可以:
- 更改我的界面的mac
- 更改我的接口的 IP
- 向接口添加 IP
- 更改接口的IP(静态)
有人知道这是否存在吗?我在 Ubuntu 上。
我做了一些搜索,但找不到任何适合我需要的东西。我最好寻找一个python模块,它可以:
有人知道这是否存在吗?我在 Ubuntu 上。
python-netifaces可以转储有关 linux、OSX 和其他一些平台上的接口的信息。
pynetlinux似乎围绕相关 ioctls 提供了一些不错的 linux 绑定,以更改当前运行时状态,但在 6 个月内没有看到任何实际活动。
但是,似乎没有任何明显的项目支持在基于 Debian 的发行版上操作 /etc/network/... 的漂亮干净的 pythonic 接口,这大概是你想要/需要做的以获得体面的持久配置更改.
为什么需要 Python 模块???一切都可以从命令行完成!
例如看看:https ://help.ubuntu.com/10.04/serverguide/network-configuration.html
获取所需的命令并从 Python 执行它们。