O VirtualBox (pelo menos as versões gratuitas) não virtualiza esses periféricos. Você precisa configurar o Wifi no host (Windows, para você), que então atua como um roteador (conectado pela Ethernet) para o convidado do VB.
O convidado deve ter um adaptador de rede definido (geralmente do tipo NAT
). Dentro da VM Linux
-
Interfaces (você deve ter lo e eth0):
$ ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff
-
Endereços (normalmente sua interface eth0 é 10.0.2. alguma coisa, sendo o "lado do host" 10.0.2.2):
$ ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0 valid_lft 85578sec preferred_lft 85578sec inet6 fe80::a00:27ff:feba:677a/64 scope link valid_lft forever preferred_lft forever
-
Rotas (você deve ter uma rota padrão através do seu host):
$ ip route default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 100 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 100
AFAIK tudo isso é bastante automático quando você tem um adaptador de rede definido na VM. Se tudo parecer bem na VM, verifique se o host do Windows possui uma diretiva de rede que impede que ele atue como um gateway.