Analysieren Sie die Netzwerkkonfigurationsdatei (/etc/network/interfaces) mit Python

Analysieren Sie die Netzwerkkonfigurationsdatei (/etc/network/interfaces) mit Python

Ich muss ein Skript in Python schreiben, um /etc/network/interfacesdie Datei zu lesen/schreiben. Es ist mit dem eingebauten Modul nicht analysierbarKonfigurationsParserweil es keine Abschnitte gibt.

Gibt es einen Parser für solche Dateien? Oder vielleicht ein Python-Modul zur Verwaltung der Netzwerkkonfiguration?

Oder gibt es vielleicht andere Möglichkeiten, die Einstellungen der Netzwerkschnittstellen zu lesen/ändern?!

Antwort1

Hier finden Sie ein Awk-Skriptdas kann analysieren und ändern /etc/network/interface, guter Ausgangspunkt.

Antwort2

DerSchnittstelle entfernenBibliothek könnte das sein, wonach Sie suchen.

verwandte Informationen