Pergunta:
Para usar com a minha VM Xen, preciso criar uma interface de rede virtual (vif) que seja ponte para wlan0.
Se em / etc / network / interfaces eu adiciono
auto xenbr0
iface xenbr0 inet dhcp
E depois fazer
brctl addif xenbr0 wlan0
Eu recebo esta mensagem de erro.
can't add wlan0 to bridge xenbr0: Operation not supported
Descobri que o Linux não permite a ponte de uma interface sem fio no modo gerenciado, a menos que você ative a opção 4addr (necessária para recompilar o iw):
iw dev wlan0 set 4addr on
Mais tarde
brctl addif xenbr0 wlan0
funciona, e brctl show mostra xenbr0 como ponte para wlan0.
Infelizmente, assim que executo
iw dev wlan0 set 4addr on
minha conexão de rede inteira acabou (sem conexão). Assim que eu executo
iw dev wlan0 set 4addr off
Eu reconecto e funciona novamente. Se eu executar novamente o 4addr, ele será interrompido novamente; se eu executar o 4addr, ele funcionará novamente.
Infelizmente, não posso simplesmente ativar o 4addr, ativar a ponte e desligá-lo novamente (erro: o dispositivo não está pronto).
Alguém sabe por que eu perco minha conexão?