
我正在嘗試透過虛擬機器上運行的 Linux 終端掃描 wifi 網路。我在 Mac 作業系統上運行虛擬機器。在 MAC 終端機上,我可以使用(機場)命令查看所有 Wi-Fi 網絡,並且可以連接到一個網路。
虛擬機器的網路介面卡設定設定為「與 MAC 共用」。
在 Linux 終端機上,當我這樣做時ifconfig -a
,我得到
eth0
&lo
但是,當我輸入 : 時sudo iwlist eth0 scan
,我收到錯誤訊息:
sudo iwlist eth0 scan
eth0 Interface doesn't support scanning.
有人可以解釋一下如何在虛擬機器上運行 Linux 來做到這一點嗎?我做錯了什麼?
答案1
你做錯的事情是假設你用來運行虛擬機器的任何軟體都會將 WiFi 擴展傳遞到你的虛擬機器。
如果你跑了
lspci
在虛擬機器的終端機中,您很可能會發現它看到 Intel、Realtek 或 AMD有線適配器。
答案2
使用 Alfa USB 遠端轉接器。當你插入USB時,它會詢問誰獲得控制權?主機還是虛擬機器?授予對虛擬機器的存取權限。
瞧:「iwlist wlan0 scan | less」將顯示您正在尋找的內容