Gibt es ein Datums / Zeitäquivalent für Linux Network-Namespaces?

392
jpo234

Für den Netzwerkstack kann mit iproute2 ein separater Netzwerknamensraum erstellt werden (siehe https://baturin.org/docs/iproute2/#Network%20namespace%20management ). Gibt es ein Datum / Uhrzeit-Äquivalent? Dies sollte möglich sein, da Linux-Container-Instanzen schließlich eine Systemzeit pro Container benötigen.

Hinweis: Ich weiß über libfaketime Bescheid, aber ich suche nach einem Werkzeug, mit dem die Kernel-Funktion vom Benutzerbereich aus zugänglich ist.

Edit: Laut dem Wikipedia-Eintrag über Linux Namespaces ist die Zeit derzeit nicht namespaced, daher ist die Frage moot.

0
Eine weitere Suche zeigt an, dass sich die Zeit derzeit nicht in einem separaten Namespace befindet. Siehe https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/ jpo234 vor 6 Jahren 0
Bearbeiten Sie Ihre Frage. Alle relevanten Informationen sollten in der Frage nicht in einem Kommentar enthalten sein Ramhound vor 6 Jahren 0
Wenn es sich hauptsächlich um Funktionstests oder ähnliches handelt oder um eine Binärdatei zu ändern, solange sie nicht statisch verknüpft ist, keine suid usw., können Sie den LD_PRELOAD-basierten Wrapper faketime ausprobieren. Informationen finden Sie hier: https://github.com/wolfcw/libfaketime. Es kann sowohl die Zeitbasis als auch die Zeitgeschwindigkeit ändern. A.B vor 6 Jahren 0
Ich wusste über faketime Bescheid, aber LD_PRELOAD kann überschrieben werden. Der Anwendungsfall war für das Zurückdatieren von Zertifikaten, so dass sie nutzbar bleiben, wenn das Zielsystem seine CMOS-Batterie und die Hardware-Uhr verliert. jpo234 vor 6 Jahren 0

1 Antwort auf die Frage

0
jpo234