Zugriff auf das drahtlose Netzwerk des Containers vom Host aus

Zugriff auf das drahtlose Netzwerk des Containers vom Host aus

Ich habe Linux auf einem eingebetteten Gerät mit vielen lxc-Containern eingerichtet. ContainerAhat in seinem Netzwerk-Namespace die Schnittstelle wlan0

(Ich habe wlan0 vom Host zum Container verschoben, indem ich in A's Konfiguration geschrieben habe:

lxc.net.0.type = phys
lxc.net.0.link = wlan0

, es ist erforderlich, wlan0 im Container zu habenAzur Erfüllung anderer Anforderungen),

aber jetzt muss ich dem Host Zugriff auf das externe Netzwerk gewähren, das über WLAN0 mit dem Gerät verbunden ist.

In A's Konfiguration habe ich auch eine einfache Veth-Bridge-Konfiguration hinzugefügt:

lxc.net.0.type = veth
lxc.net.0.flags = up
lxc.net.0.link = lxcbr
lxc.net.0.ipv4.address = 192.168.1.2/24

Auf der Hostseite habe ich also eine Schnittstelle:

lxcbr : 192.168.1.1

Und weiterAContainer, den ich habe:

eth0 : 192.168.1.2
wlan0

Mein Problem ist:

Wie kann ich vom Host aus auf ein externes Netzwerk zugreifen, das mit wlan0 verbunden ist (und Geräten im externen Netzwerk Zugriff auf den Host gewähren)?

verwandte Informationen