сканирование и подключение к Wi-Fi из терминала Linux на виртуальной машине

сканирование и подключение к Wi-Fi из терминала Linux на виртуальной машине

Я пытаюсь сканировать сети Wi-Fi через терминал Linux, запущенный на виртуальной машине. Я запускаю виртуальную машину на Mac OS. На терминале MAC я вижу все сети Wi-Fi с помощью команды (airport) и могу подключиться к одной сети.

Параметр NetworkAdapter для виртуальной машины установлен на «Share with 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

Используйте USB-адаптер Alfa с большим радиусом действия. Когда вы подключаете его к USB, он спросит, кто получает управление? хост или виртуальная машина? дайте доступ к виртуальной машине.

вуаля: "iwlist wlan0 scan | less" покажет то, что вы ищете

Связанный контент