python - 是否有用于管理 Ubuntu 上的接口(interface)的 python 模块?

标签 python networking ubuntu

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

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

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

    最佳答案

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

    pynetlinux似乎围绕相关 ioctl 提供了一些不错的 linux 绑定(bind)来更改当前运行时状态,但在 6 个月内没有看到任何实际事件。

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

    关于python - 是否有用于管理 Ubuntu 上的接口(interface)的 python 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18355190/

    相关文章:

    tensorflow - 我可以安装 cuda 10.2 以使用 tensorflow 2.1 还是必须是 cuda 10.1?

    javascript - Ubuntu的最佳网页编辑器

    python - 在 Python 中实现标准 __new__ 的正确方法

    python - 为什么这个 Python 3 代码在运行时会抛出 EOFError 错误?

    iis 7 上的 phpmyadmin 错误 HTTP 错误 403.14 - 禁止

    Javascript 登录并通过 Post 获取信息,无需 Cookie?

    java - 浏览器显示 IPv6,但查询返回 IPv4 - 为什么?

    node.js - 在 Ubuntu 14.04 上安装最新版本的 npm(值得信赖)

    python - PIL 在特定点放大图像

    python - 创建不是同一个列表的空白列表的字典