Fórum Root.cz

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

Název: Wi-Fi nefunguje ve virtuálu
Přispěvatel: Milouš 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.

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



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



rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no



[   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 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í)?
Název: Re:wifi ve virtuálu
Přispěvatel: Neviditelný 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í?
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš kdy 12. 08. 2017, 11:58:18
Citace od: macík 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í)?
Add devices
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš kdy 12. 08. 2017, 11:59:50
Citace od: Neviditelný kdy 11. 08. 2017, 15:58:25
Co ti hlásí "WiFi Networks disconnected"?
Network Manager.

Citace od: Neviditelný kdy 11. 08. 2017, 15:58:25Když 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ý 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...
Název: Re:wifi ve virtuálu
Přispěvatel: Milouš kdy 14. 08. 2017, 13:01:12
Citace od: Neviditelný kdy 12. 08. 2017, 12:28:30
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 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.
Název: Re:wifi ve virtuálu
Přispěvatel: MadCatX kdy 14. 08. 2017, 16:44:14
Citace od: Milouš kdy 14. 08. 2017, 13:01:12
Citace od: Neviditelný kdy 12. 08. 2017, 12:28:30
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í.