
Estou tentando verificar redes wifi através de um terminal Linux em execução em uma máquina virtual. Estou executando uma máquina virtual no Mac OS. No terminal MAC, posso ver todas as redes Wi-Fi usando o comando (aeroporto) e posso me conectar a uma rede.
A configuração do NetworkAdapter para máquina virtual está definida como "Compartilhar com MAC".
No terminal Linux, quando faço isso ifconfig -a
, recebo
eth0
&lo
No entanto, quando digito : sudo iwlist eth0 scan
, recebo uma mensagem de erro:
sudo iwlist eth0 scan
eth0 Interface doesn't support scanning.
Alguém pode explicar como posso fazer isso com o Linux rodando em uma máquina virtual? O que estou fazendo errado?
Responder1
O que você está fazendo de errado é presumir que qualquer software que você esteja usando para executar a máquina virtual passará a extensão WiFi para sua VM.
Se você correu
lspci
no terminal da sua VM, você provavelmente descobrirá que ela vê um processador Intel, Realtek ou AMDcom fioadaptador.
Responder2
Use um adaptador Alfa USB de longo alcance. Quando você conectá-lo ao USB, ele perguntará quem fica com o controle? host ou VM? dar acesso ao vm.
voila: "iwlist wlan0 scan | less" mostrará o que você está procurando