Frage:
Für die Verwendung mit meiner Xen-VM muss eine virtuelle Netzwerkschnittstelle (vif) erstellt werden, die mit wlan0 verbunden ist.
Wenn in / etc / network / interfaces füge ich hinzu
auto xenbr0
iface xenbr0 inet dhcp
Und dann später
brctl addif xenbr0 wlan0
Ich erhalte diese Fehlermeldung.
can't add wlan0 to bridge xenbr0: Operation not supported
Ich habe herausgefunden, dass Linux es Ihnen nicht erlaubt, eine drahtlose Schnittstelle im verwalteten Modus zu überbrücken, es sei denn, Sie aktivieren die Option 4addr (erforderlich, um iw neu zu kompilieren):
iw dev wlan0 set 4addr on
Danach
brctl addif xenbr0 wlan0
funktioniert, und brctl show zeigt xenbr0 als überbrückt mit wlan0.
Leider sobald ich ausführe
iw dev wlan0 set 4addr on
Meine gesamte Netzwerkverbindung ist unterbrochen (keine Verbindung). Sobald ich dann ausführe
iw dev wlan0 set 4addr off
Ich verbinde mich wieder und es funktioniert wieder. Wenn ich 4addr on erneut ausführe, wird es erneut unterbrochen. Wenn ich 4addr off ausführe, funktioniert es erneut.
Leider kann ich 4addr nicht einfach einschalten, die Bridge aktivieren und dann wieder ausschalten (Fehler: Gerät nicht bereit).
Weiß jemand, warum ich meine Verbindung verliere?