Wi-Fi nefunguje ve virtuálu

Milouš

Wi-Fi nefunguje ve virtuálu
« kdy: 11. 08. 2017, 14:35:13 »
Ahoj, potřebuji, aby mi VM guest detekoval wifi síte. Ve Windows není problém, bohužel Linux a Macos USB wifi adaptér sice rozpoznají, jenom hlásí, že WiFi Networks disconnected.
Testováno na nejnovším VirtualBoxu a též VMware Workstation.

Kód: [Vybrat]
ifconfig
wlx74da38a87730: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 74:da:38:a8:77:30  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Kód: [Vybrat]
iwconfig
wlx74da38a87730  unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


Kód: [Vybrat]
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Kód: [Vybrat]
[   14.383988] RTL871X: rtw_ndev_init(wlan0)
[   14.383988] usbcore: registered new interface driver rtl8812au
[   14.383989] RTL871X: module init ret=0
[   14.408686] rtl8812au 1-1:1.0 wlx74da38a87730: renamed from wlan0
[   19.708093] IPv6: ADDRCONF(NETDEV_UP): ens33: link is not ready
[   19.712833] IPv6: ADDRCONF(NETDEV_UP): ens33: link is not ready
[   19.715721] IPv6: ADDRCONF(NETDEV_UP): wlx74da38a87730: link is not ready
[   25.041663] IPv6: ADDRCONF(NETDEV_UP): wlx74da38a87730: link is not ready
[   25.183615] IPv6: ADDRCONF(NETDEV_UP): wlx74da38a87730: link is not ready
[   25.997108] IPv6: ADDRCONF(NETDEV_UP): wlx74da38a87730: link is not ready
[   26.138630] IPv6: ADDRCONF(NETDEV_UP): wlx74da38a87730: link is not ready
« Poslední změna: 14. 08. 2017, 09:55:32 od Petr Krčmář »


macík

Re:wifi ve virtuálu
« Odpověď #1 kdy: 11. 08. 2017, 15:20:42 »
A jak máš ten adaptér připojen? Jako Network interface(na výběr potom jsou typické možnosti Host-only / NAT / Direct /
 virtual network {n} ,atd) nebo přes Add devices, který funguje na nižší úrovni a zpřístupní přímo daný kus HW (ale tuším, že půjde exkluzivně, takže z Host zmizí)?

Neviditelný

Re:wifi ve virtuálu
« Odpověď #2 kdy: 11. 08. 2017, 15:58:25 »
Zdá se, že Linux adaptér bez problémů najde. Co ti hlásí "WiFi Networks disconnected"? Když spustíš pod rootem třeba iwlist scanning, obdržíš nějaký seznam nalezených WiFi sítí?

Milouš

Re:wifi ve virtuálu
« Odpověď #3 kdy: 12. 08. 2017, 11:58:18 »
A jak máš ten adaptér připojen? Jako Network interface(na výběr potom jsou typické možnosti Host-only / NAT / Direct /
 virtual network {n} ,atd) nebo přes Add devices, který funguje na nižší úrovni a zpřístupní přímo daný kus HW (ale tuším, že půjde exkluzivně, takže z Host zmizí)?
Add devices

Milouš

Re:wifi ve virtuálu
« Odpověď #4 kdy: 12. 08. 2017, 11:59:50 »
Co ti hlásí "WiFi Networks disconnected"?
Network Manager.

Když spustíš pod rootem třeba iwlist scanning, obdržíš nějaký seznam nalezených WiFi sítí?

iwlist scanning
wlx74da38a87730  No scan results

lo        Interface doesn't support scanning.

ens33     Interface doesn't support scanning.


Neviditelný

Re:wifi ve virtuálu
« Odpověď #5 kdy: 12. 08. 2017, 12:28:30 »
Zvláštní, určitě jsi ten iwlist spustil s právy roota? Můžeš zkusit ten adaptér z nějakého Live Linuxu běžícího na železe, aby se dal vyloučit vliv virtualizace? Napadá mě, že se ten adaptér při předávání mezi hostitelem a hostem dostane do nějakého podivného stavu, ze kterého ho ovladač nedovede dostat...

Milouš

Re:wifi ve virtuálu
« Odpověď #6 kdy: 14. 08. 2017, 13:01:12 »
Můžeš zkusit ten adaptér z nějakého Live Linuxu běžícího na železe, aby se dal vyloučit vliv virtualizace?
Na live systému to běží.
Já bych to tipnul na ovladač. Linux i Macos používají nejnovejší proprietární ovladáč od výrobce. Když je guest Windows, tak to krásně funguje (prosím pěkne i na verzi XP).
Skusil jsem i jiný dongle od jiného výrobce a chování je totožní. Chipset je však podobní - Realtek.

Re:Wi-Fi nefunguje ve virtuálu
« Odpověď #7 kdy: 14. 08. 2017, 15:50:00 »
USB2/USB3 vo VB potrebuje Extension Pack. Ten obsahuje host controller pre USB2/USB3. Zvlast pre USB3 je to dolezite nahrat. 11ac USB wifi adaptery potrebuju USB3. Kukni co najdes v dmesg v tom VB po pripojeni do USB portu.

MadCatX

Re:wifi ve virtuálu
« Odpověď #8 kdy: 14. 08. 2017, 16:44:14 »
Můžeš zkusit ten adaptér z nějakého Live Linuxu běžícího na železe, aby se dal vyloučit vliv virtualizace?
Na live systému to běží.
Já bych to tipnul na ovladač. Linux i Macos používají nejnovejší proprietární ovladáč od výrobce. Když je guest Windows, tak to krásně funguje (prosím pěkne i na verzi XP).
Skusil jsem i jiný dongle od jiného výrobce a chování je totožní. Chipset je však podobní - Realtek.
Pokud jsi na železe i ve virtuálu zkoušel tentýž Linux, ovladačem to nebude. Instalace toho extension packu s podporou USB2+ určitě stojí za vyzkoušení.