2013-08-21 63 views
0

我做了一些搜索,找不到符合我需求的任何东西。我最好找一个Python模块,可以:是否有一个用于管理Ubuntu界面的python模块?

  • 更改我的界面
  • 改变我的接口IP的MAC
  • 添加一个IP接口
  • 改变接口的IP (静态)

有没有人知道是否存在这样的东西?我在Ubuntu上。

+0

http://stackoverflow.com/questions/5650965/setting-network-settings-from-python-django-on-a-linux-ubuntu-machine 这是类似的问题链接.. –

回答

-1

为什么需要Python模块? 所有可以从命令行完成!

E.g.看看:https://help.ubuntu.com/10.04/serverguide/network-configuration.html

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

+0

这是一个完全无益的回应。管理持久性和瞬时网络接口/地址状态的具体方式有多种。抛出执行命令行工具很麻烦,并且通常不提供稳定的编程接口 –

2

python-netifaces可以转储有关Linux,OSX和其他几个平台上的接口信息。

pynetlinux似乎提供了一些不错的Linux绑定周围的相关ioctls来改变当前的运行时间状态,但在6个月内没有看到任何真正的活动。

但是,没有出现任何明显的项目支持一个漂亮的干净pythonic接口操纵/ etc/network/...在基于Debian的发行版,这可能是你想要/需要做的,以获得体面的持久配置更改。

相关问题