Hoje instalei o VirtualBox no Debian 12 e usando o trabalho de ponte wifi, consigo pingar a vm usando a mesma classe de ip do wifi wlan0 (driver 88x2bu), mas o endereço ip e o link ip sh não reportam a interface
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether ******** brd ******
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether ************ brd ********** permaddr *******
, onde fica a ponte?
Com outros aplicativos como kvm/qemu libvirt eu nunca falhei em configurar nenhuma ponte com wlan (com ethernet está ok), como é possível que o VirtualBox possa usar a ponte e o libvirt não? Para libvirt eu sempre uso a solução virbr: crie uma interface virbr que "aponte" para wlan algo como isto
<name>wifibr</name>
<uuid>***</uuid>
<forward dev='wlan0' mode='route'>
<interface dev='wlan0'/>
</forward>
<bridge name='virbr5' stp='on' delay='0'/>
<mac address='****'/>
<domain name='rosso.priv'/>
<ip address='192.168.201.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.201.128' end='192.168.201.254'/>
</dhcp>
</ip>
<dnsmasq:options>
<dnsmasq:option value='dynamic-host=rosso.priv,0.0.0.0,wlan0'/>
</dnsmasq:options>
</network>
Tentando uma falha de ponte
brctl addif br0 wlan0
can't add wlan0 to bridge br0: Operation not supported
Pergunta: como funciona a ponte do virtualbox? É possível fazer algo semelhante com libvirt? Eu prefiro usar minha classe ip wlan0