Suporte a USB

Um ponto alto do VirtualBox é o compartilhamento de dispositivos USB, o que permite que até mesmo dispositivos incompatíveis com o sistema operacional host sejam usados dentro da VM. O compartilhamento é feito de forma simples, mas para que o suporte a dispositivos USB 2.0 funcione, é necessário que o Oracle VM VirtualBox Extension Pack esteja instalado.

Como comentei no início, em versões antigas, o VirtualBox era distribuído na forma de duas versões separadas, a versões open-source, de distribuição livre e a versão PUEL (nomeada por causa da licença usada) que continha alguns componentes proprietários (com destaque para os módulos de acesso remoto e suporte ao compartilhamento de dispositivos USB 2.0) que era distribuída separadamente pela Oracle. A partir do VirtualBox 4 isso mudou, com a versão livre passando a ser a única disponibilizada e os componentes proprietários passando a serem distribuídos através de uma extensão, o “Oracle VM VirtualBox Extension Pack“. Apesar de proprietária, esta é uma extensão de download gratuito, que pode ser baixada no: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/

O download é o mesmo para todas as plataformas, já que se trata de uma extensão para uso do próprio VirtualBox, e não e um arquivo executável. De posse do arquivo, você pode instalá-lo usando o comando “VBoxManage extpack install” (com seu login de usuário) como em:

$ VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.12-77245.vbox-extpack

Uma vez instalada a extensão, você pode habilitar o suporte ao USB 2.0 marcando a opção “Habilitar Controladora USB 2.0 (EHCI)”. Caso os dispositivos USB do host não estejam aparecendo na lista é provável que seu login de usuário não tenha sido adicionado automaticamente no grupo “vboxusers” e por isso o VirtualBox não esteja recebendo permissão para acessá-los. Para resolver isso, basta usar o comando “adduser” para adicionar seu login ao grupo, como em:

$ sudo adduser gdh vboxusers

Feito isso, faça log-out e ao logar novamente os dispositivos devem aparecer normalmente.

Juntamente com o suporte ao USB 2.0, outro recurso que fica disponível ao instalar o extpack é o suporte à visualização de tela remota, disponível no “Monitor > Tela Remota”:

image32

Esta opção permite que a VM seja acessada externamente usando qualquer aplicativo compatível com o protocolo RDP, como o mstsc (no Windows) ou o rdekstp (no Linux). Basta conectar-se da forma usual, especificando o endereço e a porta, como em:

$ rdesktop 192.168.1.34:3389

Este terminal remoto é um recurso do VirtualBox e não do sistema guest, por isso funciona em conjunto com qualquer sistema operacional.

Além da porta, você precisa definir o método de autenticação, opção que demanda mais atenção. Por default é usada a opção “Nula”, que simplesmente permite que qualquer um se conecte à VM, sem segurança alguma. A opção “Externa” usa a biblioteca de autenticação do VirtualBox, que permite o acesso com base nas contas de usuário do sistema host. Em outras palavras, ao usar esta opção você usaria seu próprio login e senha de usuário no sistema principal para acessar as VMs remotamente, em vez das contas criadas na própria VM. A terceira opção “Convidado” ´e uma opção ainda experimental, que tenta fazer a autenticação diretamente em relação às contas de usuários cadastradas no sistema guest. Ela pode não funcionar adequadamente em alguns casos ou apresentar problemas diversos, sempre que isso acontecer a melhor solução é voltar para a opção “Externa”.

Concluindo, a opção “Pastas Compartilhadas” no final da lista permite compartilhar pastas do HD com o sistema dentro da máquina virtual, o que possibilita a troca de arquivos entre os dois. As pastas compartilhadas aparecem como unidades de rede dentro da VM, o que funciona diretamente no Windows (basta acessar o ambiente de rede) mas exige configuração adicional em hosts com outros sistemas, com a instalação do Samba e a configuração do acesso à rede.

Postado por
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!