Pytanie:
Aby używać z moją maszyną wirtualną Xen, muszę utworzyć wirtualny interfejs sieci (vif), który jest połączony z wlan0.
Jeśli w / etc / network / interfaces dodaję
auto xenbr0
iface xenbr0 inet dhcp
A potem zrobić
brctl addif xenbr0 wlan0
Otrzymuję ten komunikat o błędzie.
can't add wlan0 to bridge xenbr0: Operation not supported
Dowiedziałem się, że Linux nie pozwala w ogóle na mostkowanie interfejsu bezprzewodowego w trybie zarządzanym, chyba że włączysz opcję 4addr (potrzebną do ponownej kompilacji iw):
iw dev wlan0 set 4addr on
Potem
brctl addif xenbr0 wlan0
działa, a brctl show pokazuje xenbr0 jako zmostkowane z wlan0.
Niestety, jak tylko wykonam
iw dev wlan0 set 4addr on
moje całe połączenie sieciowe zniknęło (brak połączenia). Jak tylko wtedy wykonam
iw dev wlan0 set 4addr off
Ponownie łączę się i znów działa. Jeśli ponownie uruchomię 4addr on, to znowu się zepsuje, jeśli wykonam 4addr on, to znowu działa.
Niestety nie mogę po prostu włączyć 4addr, aktywować mostu, a następnie wyłączyć go ponownie (błąd: urządzenie nie jest gotowe).
Czy ktoś wie, dlaczego tracę połączenie?