在Linux/Ubuntu机器上设置Python/Django的网络设置

Ker*_*her 4 python django ip ubuntu networking

我正在为嵌入式计算机开发一个简单的Web界面.计算机将附带一个静态默认IP,然后需要由安装技术人员更新,这可能不是技术/ Linux精明.

基本上我需要从Django应用程序更改以下系统设置.

  1. IP地址
  2. 子网
  3. 默认网关
  4. DNS服务器1和2

我意识到我可以覆盖linux中的配置文件,但我想知道是否有更多的"Python"方式.

AJ.*_*AJ. 9

看看Github上的pynetlinux:

https://github.com/rlisagor/pynetlinux

这是一个很好的起点,你可以很容易地自己添加剩下的功能.