LXC - Linux Container - Fügen Sie eine neue Netzwerkschnittstelle ohne Neustart hinzu

8

Suche bei Google, es gibt nur eine Möglichkeit, neue Netzwerk-Schnittstelle hinzufügen, um die Konfigurationsdatei hinzuzufügen. Gibt es einen lxc-Befehl, den wir lebendig hinzufügen können (muss den Container nicht neu starten)?

Die Seite erwähnt, wie die zweite Netzwerkschnittstelle hinzugefügt wird: Ссылка

Danke!

    
Diamond 01.04.2014, 08:48
quelle

2 Antworten

15

Das hängt sehr von der Konfiguration der Schnittstelle ab, die Sie dem Container hinzufügen möchten.

Wenn Sie auf Ihrem Host eine Schnittstelle haben, die im Container sichtbar sein soll:

%Vor%

Dadurch wird die eth3 -Schnittstelle Ihres Hosts in den Container foobar verschoben und in eth1 umbenannt. Dies entspricht ungefähr dieser Konfiguration:

%Vor%

Ein anderes nützliches Szenario wäre das Erstellen einer neuen Schnittstelle innerhalb des Containers, die mit einer vorhandenen Bridge auf dem Host verbunden ist:

%Vor%

Dadurch wird ein Paar verbundener virtueller Ethernet-Schnittstellen ( veth0 und veth0_container ) erstellt, einer von ihnen zur br0 -Brücke hinzugefügt und der andere in den Container foobar verschoben. Dies entspricht ungefähr dieser Konfiguration:

%Vor%     
lanzz 21.04.2014, 20:00
quelle
1

Thread sehr hilfreich, aber ich musste den erstellten Link einrichten, Container-Zugriff auf das Netzwerk zu machen:

Vorher: (ip link)

%Vor%

Stellen Sie die Verbindung her:

%Vor%

Nach: (ip link)

%Vor%     
Leahkim 25.09.2015 14:36
quelle

Tags und Links