ATUALIZAÇÃO 4:
Depois de tentar o que JohnnyVegas sugeriu, conectei o dongle à máquina host, ele queria instalar os drivers e cancelei a instalação. Eu removi todas as conexões de rede do sistema operacional convidado, adicionei o dongle usb como dispositivo USB para o sistema operacional convidado. Entrei no sistema operacional convidado, selecionei o dongle usb no sistema operacional convidado e recebi a seguinte mensagem do virtualbox:
Falha ao conectar o dispositivo USB ZTE, Incorporated ZTE WCDMA Technologies MSM à máquina virtual Ubuntu 10.04 32.
O dispositivo USB 'ZTE, ZTE WCDMA Technologies MSM incorporado' com UUID {a37699df-38f1-4a82-b514-ecb4996aa98b} está ocupado com uma solicitação anterior. Por favor, tente novamente mais tarde.
Código de resultado: E_INVALIDARG (0x80070057) Componente: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a} Nome: IConsole {db7ab4ca-2a3f-4443-9243-c1208da23
Alguma idéia de por que isso está acontecendo?
ATUALIZAÇÃO 3:
Parece que o problema ocorre quando conecto um dispositivo do tipo Dial-up
. Se eu conectar um dispositivo desse tipo LAN or High-Speed Internet
, ele funcionará bem.
Como obtenho uma Dial-up
conexão USB como opção no virtualbox?
Impedir que as pessoas precisem ler a pergunta toda. Eu basicamente quero usar 2 conexões no meu computador. O sistema operacional host deve usar a conexão Ethernet e o sistema operacional convidado via virtualbox deve usar a conexão usb, que é um dongle usb 3G e aparece no xp como dial-up
conexão. Por alguma razão, não consigo ver essa conexão no virtualbox.
No entanto, se eu conectar uma conexão USB diferente à máquina host do tipo LAN or High-Speed Internet
, isso funcionará bem na caixa virtual. Basicamente, preciso obter a dial-up
conexão reconhecida no virtualbox.
ATUALIZAÇÃO 2:
Aqui está uma captura de tela para mostrar que eu só posso ver a conexão Ethernet no menu suspenso da caixa virtual. A conexão usb não pode ser vista. Você pode ver que a conexão Ethernet e a conexão USB estão conectadas antes de iniciar o VirtualBox na captura de tela na pergunta original abaixo. Mas aqui está a captura de tela da lista suspensa no virtualbox:
ATUALIZAÇÃO 1:
A resposta de JohnnyVegas funciona parcialmente, pois se as duas conexões estiverem conectadas, o padrão se tornará a conexão Ethernet. Se eu for para o sistema virtualbox, ele também usará a conexão Ethernet. Se uma das conexões estiver conectada sozinha, o SO do VirtualBox usará a conexão que estiver conectada. No entanto, se as duas conexões estiverem conectadas, o padrão é a conexão Ethernet, para que o SO do VirtualBox acabe usando a conexão Ethernet.
Eu preciso do PC host para usar a conexão Ethernet e o SO do VirtualBox para usar a conexão USB. Portanto, a resposta de JohnnyVegas resolve metade do problema.
PERGUNTA ORIGINAL:
Não consigo obter 2 conexões à Internet para funcionar no meu computador, como preciso delas.
O computador host é o Windows XP, que possui uma conexão Ethernet e uma conexão USB à Internet. Ambas as conexões funcionam bem se usadas uma de cada vez.
Se as duas conexões estiverem ativadas ao mesmo tempo, o Windows XP deseja usar a conexão USB por algum motivo. Como eu sempre consigo que o PC HOST use apenas a conexão Ethernet, mas deixe a conexão USB ativada para que possa ser usada por um sistema operacional convidado via VirtualBox? Aqui está uma captura de tela:
Na captura de tela, você pode ver claramente que tenho duas conexões conectadas, 3Connect
é a conexão USB e Local Area Connection
a conexão Ethernet.
Você também pode ver a Advanced Settings
caixa de diálogo, que por algum motivo não mostra a conexão USB. No entanto, se eu for ao Google com as duas conexões conectadas e digitar what is my ip
, o Google me mostrará o endereço IP da conexão USB. Assim que eu desconecto a conexão USB e atualizo o Google, recebo o endereço IP das conexões Ethernet quando pergunto ao Google what is my ip
.
Então, basicamente, como habilito as duas conexões ao mesmo tempo, mas o Windows XP faz uso da conexão Ethernet, deixando a conexão USB livre para eu usar com os sistemas operacionais convidados via VirtualBox?
fonte
Respostas:
Você precisa alterar a métrica da interface. Essa é a ordem em que o Windows usa as placas de rede. Por padrão, o Windows XP define isso como 'automático' com a caixa de seleção (foto). O valor da métrica da interface está nas propriedades da conexão local, TCP / IP e, em seguida, avançado. Altere a métrica TCP / IP na placa que você deseja que o XP use (Ethernet) para o valor métrico 1 e a conexão USB para o valor métrico 2.
O Windows sempre usará sempre a conexão Ethernet, se disponível. Não se preocupe muito com a tela de ligações. Acho o método acima muito melhor.
No que diz respeito ao Virtualbox, ele não vê o adaptador USB como um adaptador de rede; portanto, se você remover todos os adaptadores de rede no virtualbox e configurar o USB para assumir o controle desse dispositivo, ele aparecerá no virtualbox e depois instalará o software de conexão. no sistema operacional Virtualbox. Os dispositivos USB e o Virtualbox são sempre muito problemáticos. Verifique se você possui a versão mais recente do VB. Embora ele tenha acesso total ao dispositivo USB, o sistema host talvez não.
fonte
Embora o host use o adaptador Ethernet, o convidado pode usar outro adaptador e não se limita a usar o padrão do host.
Vá para Configurações do convidado, seção Rede, use rede em ponte e especifique o adaptador USB no campo "Conectado a" para o convidado.
Como resultado, o convidado usará o adaptador USB para rede, enquanto o host continuará usando o adaptador Ethernet.
[EDITAR]
Como você diz que o dongle USB não pode ser visto na lista de adaptadores do VirtualBox, uma solução alternativa pode ser usar o Microsoft Loopback Adapter e conectá-lo ao dongle.
Provavelmente, o VirtualBox poderá ver o adaptador de loopback, enquanto estiver vendo o dongle.
fonte
attached to
, que inclui opções comonat
,bridged adapter
,internal network
etc. Sob que eu tenho umaName
lista suspensa, o que só mostra a conexão ethernet, ele não tem a conexão usb listados nesse menu suspenso. Depois disso, tenho umaadvanced
seção, e os menus suspensos nessa seção também não têm uma conexão USB.update 2
com outra captura de tela, para mostrar o que vejo no menu suspenso.conecte seu dongle ao primeiro PC e conclua a instalação do driver no mesmo. vá para "Meus locais de rede" no seu computador com Windows XP e "Configurar uma rede doméstica ou de pequeno escritório" Siga o Assistente clicando em Avançar e depois em Avançar. O assistente encontrará sua conexão de rede dongle e perguntará se "você deseja usar a conexão compartilhada?" recusar selecionando o botão radial sem resposta. Clique em Avançar.
Selecione um método de conexão: Selecione o botão radial com o texto correspondente da seguinte forma; Este computador se conecta diretamente à Internet. "Os outros computadores da minha rede se conectam à Internet através deste computador". Clique próximo
Selecione sua conexão à Internet: na lista de redes disponíveis mostrada, selecione seu dongle 3G e clique em Avançar.
Nomeie o computador host conforme apropriado e clique em Avançar.
Anote o nome do seu grupo de trabalho, pois todos os computadores desta rede devem receber o mesmo nome de grupo de trabalho. Clique em Avançar.
Você pode optar por permitir ou não o recurso de compartilhamento de arquivos e impressoras. Clique em Avançar.
Clique em Avançar para aplicar as configurações de rede.
Selecione "apenas terminar ......." clique em Avançar
Clique em terminar
Vá para os computadores clientes e vá para "Meus locais de rede"
selecione "Configurar uma rede doméstica ou de pequeno escritório" Clique em Avançar
Clique em Avançar novamente
Selecione um método de conexão: selecione o botão radial com o texto; "Este computador se conecta à Internet através de um gateway residencial ou de outro computador na minha rede. Clique em Avançar
Defina o nome e a descrição deste computador conforme apropriado.
Verifique se você definiu o grupo de trabalho dessas máquinas semelhante ao computador host.
Selecione para compartilhar ou não seus arquivos e impressora. clique em Avançar.
clique próximo
clique em concluir.
repita a segunda configuração para computadores clientes na rede.
fonte
Na janela "Configurações avançadas", você verá a guia "Adaptadores e ligações" e, em "Conexões", verá a ordem em que estão. Você pode usar as setas ao lado para mover a prioridade da conexão para cima e para baixo.
fonte
Use o Connectify Dispatch para limitar a rede USB ao VirtualBox. Pode funcionar com todas as suas necessidades.
fonte
O que você realmente precisa é:
route
programa MS ). É disso que você precisa para acessar o site A com a conexão Ethernet e o site B com a conexão USB. Também é isso que você pode usar para alterar o gateway padrão.Eu acho que a solução JohnnyVegas (nº 2 acima) é a mais fácil de configurar: você não precisa configurar nenhuma conexão dial-up no VB. Você precisa configurar a conexão diretamente no convidado, desde que você tenha conectado o dongle USB a ele. Está claro?
Não estou familiarizado com o roteamento no Windows e acho que pode se tornar muito doloroso.
fonte
Esta é apenas uma direção (ou uma ideia) e não uma resposta completa, pois não tenho certeza de como fazer isso no Windows ou se é possível, mas usando o iptables como firewall no Linux, você pode usar a tabela de pré-roteamento do firewall do host para redirecione as "saídas provenientes de" e "as entradas que vão para" seu convidado vm ip para o adaptador USB em vez do LAN.
fonte