Überbrücken der Wireless-Schnittstelle unter Linux

Überbrücken der Wireless-Schnittstelle unter Linux

Jemand sagte, er hätte tatsächlich eine WLAN-Schnittstelle unter Linux überbrückt, andere sagen, das sei nicht möglich.

Ich möchte eine Schnittstelle einer virtuellen Maschine (KVM+QEMU) mit dem WLAN-Netzwerk des Hosts verbinden. Ist das möglich? (Ich habe es bereits erfolglos auf die Standardmethode mit Überbrückungstools versucht.)

Mein WLAN-Kartenmodell ist:

03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)

und ich verwende die iwlwifi-?.ucodeFirmware (? steht für ich weiß nicht genau welche).


Jetzt frage ich mich, was nun wahr ist. Kann ich eine Art schwarze Magie verwenden, um meine WLAN-Schnittstelle zu überbrücken, oder ist das unmöglich? Und warum? Wenn ich die WLAN-Karte austausche, wäre das möglich?

Ich bin auf der Suche nach einer ausführlichen Antwort auf diese Frage und bin für Tipps, wo ich sie finden kann, sehr dankbar.


UPDATE: Noch seltsamer ist, dass ich tatsächlich einen lxc-Container überbrücken kann, aber wenn ich versuche, eine überbrückte Schnittstelle manuell einzurichten:

$ ip link add name br0 type bridge
$ ip link set wlp3s0 master br0
RTNETLINK answers: Operation not supported

und in/etc/network/interface

auto br0
iface br0 inet static
    address 172.20.0.1
    netmask 255.255.255.0
    bridge_stp off
    bridge_maxwait 5
    post-up /sbin/iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-down /sbin/iptables -t nat -D POSTROUTING -o wlp3s0 -j MASQUERADE

verwandte Informationen