Eu prefiro usar o Linux como sistema host, e o Windows XP como convidado, talvez com rede somente de host, mas eu posso pensar em uma solução rápida e suja para o seu caso de qualquer maneira.
Resumindo: instale o VirtualBox, instale um convidado Linux, obtenha um adaptador de rede USB e configure o VirtualBox para conectar a peça de hardware diretamente à sua máquina convidada e desative qualquer placa de rede acessível ao seu computador. Host do Windows.
Em detalhes:
- Faça o download e instale o VirtualBox no sistema host do Windows XP. É grátis e de código aberto. Baixe e instale também o VirtualBox Extension Pack proprietário que, entre outras coisas, permite conectar dispositivos USB diretamente às suas máquinas virtuais .
- Crie uma nova máquina virtual e instale um sistema GNU / Linux nela. Tente Lubuntu para um sistema muito leve, mas ainda muito utilizável.
- Instale Adições ao convidado do VirtualBox na VM. A melhor maneira de fazer isso pode depender do seu sistema operacional convidado. Por exemplo, se você estiver executando uma versão recente do Ubuntu (ou qualquer derivativo dela, como o Lubuntu), você pode instalá-los a partir de repositórios comuns.
- Quando tiver certeza de que seu sistema operacional convidado está funcionando bem, desative qualquer hardware de rede acessível ao seu sistema host. Por exemplo, desconecte qualquer cabo ethernet ou desative o wifi da BIOS da placa-mãe.
- Obtenha um adaptador de rede USB ou um adaptador USB Wifi que funcione com o seu sistema operacional Linux. Hoje em dia você pode comprar um aparelho desse tipo com menos de 20 €, e a maioria deles é suportada pelo Linux pronto para uso. Vamos conectar este dispositivo diretamente à sua máquina virtual.
- Encerre sua máquina virtual e abra sua janela de configurações do VirtualBox. Certifique-se de que seu adaptador de rede USB esteja desconectado. Agora vamos dizer ao VirtualBox para conectar esse adaptador de rede USB diretamente à sua VM. Veja como:
- Vá para a guia
Ports
e observe as configurações das portas USB. Deve haver um ícone com um cabo USB com um sinal "+" verde sobreposto.
- Clique nele: isso listará os dispositivos USB disponíveis no momento. Pode aparecer seu teclado, seu mouse ou sua webcam. Tome nota dos dispositivos que você está vendo agora.
- Agora, ignore a lista e conecte sua placa de rede USB. Diga ao Windows para ignorar essa nova peça de hardware.
- De volta ao Virtualbox, clique novamente no ícone do cabo USB com o sinal de mais verde: agora você deve ver todos os dispositivos anteriores e o novo dispositivo. Clique nele para adicioná-lo à lista de dispositivos que serão conectados diretamente à sua máquina virtual.
- Vá para a guia
Network
e desative a placa de rede fornecida pelo VirtualBox. Dessa forma, adicionamos um adaptador de rede USB que pode ser conectado diretamente à Internet e desativamos o adaptador de rede virtual que usa seu sistema operacional host para se conectar à Internet.
- Agora, inicialize seu sistema operacional convidado. Você deve ver que sua antiga placa de rede não está mais disponível, mas há uma nova interface de rede. A maioria dos sistemas Linux é "inteligente o suficiente" para lidar com essa mudança de rede e para se conectar perfeitamente à rede.
Aviso: Isso deve funcionar, mas eu nunca tentei todos esses passos, apenas conectei uma vez um adaptador USB wifi a um convidado Linux rodando no Virtualbox para depurar alguns problemas de wifi.
Você pode esperar problemas com o Windows tentando usar seu dispositivo de rede USB, mesmo que instrua o Windows a ignorá-lo, dificultando o acesso da máquina virtual a esse hardware.