wlan bridge kvm/qemu-ban

Adott egy atheros chipsetes PCI wlan kártya és egy kvm/qemu guest OS.
A cél egy wlan bridge a kvm guestbe úgy, hogy az utána is wlan csatoló legyen.
Próbálkoztam a szokásos bridge módszerrel, de kvm guestben alapból egy realtek LAN lesz belőle, esetleg egy e1000 vagy virtio modelre tudnám állítani.
Ismer-e valaki bármi módszert a fennti problémára?

(Ha egyszer működik a bridge, akkor utána master módban access pointként kéne működjön.)
(Mi értelme? Már van egy jól működő gateway/firewall kialakítva (ő a guest) és jó lenne a wlan-t is onnan kezelni.)

Köszönet a segítségért.

Lightning

Hozzászólások

ez így nem fog működni (mármint bridge útján). ha azt szeretnéd, hogy amiben a wifi több, mint egy ethernet hálózat, azokat a funkciókat a guest-ből tudjad vezérelni, akkor ahhoz a guest-ben wifi-ként kéne látnod. ehhez pedig az kell, hogy a virtualizáló környezeted tudja wifi-ként bevirtualizálni. gondolom ezt nem tudja. persze megírhatod, ha akarod, hiszen open-source, vagymiaszösz...

bridge-eléssel annyit tudsz elérni, hogy bent egy (virtuális) ethernet interfészként látszódjon, ami egy (virtuális) ethernet kábellel rá van kötve egy (virtuális) software bridge-re, aminek van egy ethernet lába (ide van kötve a guest), és van egy wireless lába (ide van kötve a valódi wifi interfész).

tudtommal wlan kártya nem bridgelhető, mert nem tud mac address spoofingot. a wlan miatt.

Nekem is eszembe jutott, de nem működik.

Konfig: '<' -> '{'
{hostdev mode='subsystem' type='pci' managed='yes'}
{source}
{address bus='0x01' slot='0x0a' function='0x0'/}
{/source}
{/hostdev}

Hibaüzenet:
error: internal error unable to start guest: char device redirected to /dev/pts/4
get_real_device: /sys/bus/pci/devices/0000:01:0a.0/config: Permission denied
init_assigned_device: Error: Couldn't get real device (01:0a.0)!
Failed to initialize assigned device host=01:0a.0

Teljes újraindulás után:
error: Failure while reading monitor startup output: Connection reset by peer

Mit lehet tenni, hogy hozzáférjen?

Egyeltalán a pci "bridge" képes hozni a pci bus sebességét, de min 300mbitet?

Lightning

dmesg:
[ 2005.386208] type=1503 audit(1268920821.005:40): operation="open" pid=3789 parent=1 profile="libvirt-9aa09de6-1e06-fa6b-8293-64ca3780a39f" requested_mask="rw::" denied_mask="rw::" fsuid=0 ouid=0 name="/sys/devices/pci0000:00/0000:00:04.0/0000:01:0a.0/config"

Folytattam a kutatást, próbáltam bootparaméterrel is eltrejteni, teljesen leccsatolni (remove) majd rescan, de nem segített egyik se.
Addig eljutottam, hogy nem ad hibaüzenetet. De elindulni nem indul a vm...
A bug reportok, mail arhívumok se arra utalnak, hogy a pci passtrough egyhamar működni fog kvm/qemu-val.
Egyelőre megoldom host rendszeren, aztán ha kifejlesztik rendesen, kipróbálom.