Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: 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.
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
-
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í)?
-
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í?
-
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
-
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.
-
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...
-
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.
-
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.
-
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í.