扫描并从虚拟机上的linux终端连接到wifi

时间:2014-06-13 02:15:56

标签: linux macos wlan ifconfig

我正在尝试通过在虚拟机上运行的Linux终端扫描wifi网络。我在Mac OS上运行虚拟机。在MAC终端上,我可以看到所有使用(机场)命令的WIFI网络,并且可以连接到一个网络。

Vistual计算机的NetworkAdapter设置设置为"与MAC共享"。

在Linux终端上,当我执行ifconfig -a时,我得到了

eth0 & lo

但是,当我输入: sudo iwlist eht0 scan 时,收到错误消息:

sudo iwlist eht0 scan

有人可以帮助我在虚拟机上运行Linux的方式吗? ?我做错了什么。 。

2 个答案:

答案 0 :(得分:1)

在我见过的每个虚拟机上,虚拟机将主机操作系统(Mac)的WiFi接口模拟为客户操作系统(Linux)的普通有线接口。因此,您无法从Linux扫描WiFi网络,因为就其而言,它不是WiFi接口。

例外情况是,如果您连接了USB WiFi适配器并且客户操作系统本身将其识别为USB设备(这意味着它将被主机操作系统忽略)。请注意,这可能不适用于某些虚拟机; VirtualBox在识别网络适配器方面特别糟糕。

答案 1 :(得分:0)

好吧,如果您:

nmcli dev wifi

它将向您显示所有可用的无线访问点(ESSID),然后您可以

nmcli dev wifi connect $ESSID password $PASSWORD

示例

nmcli dev wifi connect "School Hotspot" password "q5w4e3r2t1y0"

那有点比:-)