Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Milouš 11. 08. 2017, 14:35:13

Název: Wi-Fi nefunguje ve virtuálu
Přispěvatel: Milouš 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
Název: Re:wifi ve virtuálu
Přispěvatel: macík 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í)?
Název: Re:wifi ve virtuálu
Přispěvatel: Neviditelný 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í?
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš 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
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš 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.
Název: Re:wifi ve virtuálu
Přispěvatel: Neviditelný 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...
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš 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.
Název: Re:Wi-Fi nefunguje ve virtuálu
Přispěvatel: johanson14 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.
Název: Re:wifi ve virtuálu
Přispěvatel: MadCatX 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í.