Настройка параметров сети из Python / Django на компьютере Linux / Ubuntu - PullRequest
4 голосов
/ 13 апреля 2011

Я работаю над простым веб-интерфейсом для встроенного компьютера.Компьютер будет поставляться со статическим IP-адресом по умолчанию, который затем необходимо будет обновить специалисту по установке, который может не разбираться в технологиях / Linux.

В основном мне нужно изменить следующие системные настройки из приложения Django.

  1. IP-адреса
  2. Подсеть
  3. Шлюз по умолчанию
  4. DNS-серверы 1 и 2

Я понимаю, что могу просто перезаписать файлы конфигурации в Linux, но мне было интересно, есть ли более "Python" способ сделать это.

1 Ответ

9 голосов
/ 13 апреля 2011

Взгляните на pynetlinux на Github:

https://github.com/rlisagor/pynetlinux

Это хорошая отправная точка, и вы можете легко добавить оставшуюся функциональность самостоятельно, как я себе представляю.

...