ACTUALIZACIÓN 4:
Después de probar lo que JohnnyVegas sugirió, conecté el dongle a la máquina host, quería instalar sus controladores, cancelé la instalación. Eliminé todas las conexiones de red del sistema operativo invitado, agregué el dongle usb como dispositivo usb para el sistema operativo invitado. Arranqué en el sistema operativo invitado, seleccioné el dongle usb desde el sistema operativo invitado y recibí el siguiente mensaje de virtualbox:
Error al conectar el dispositivo USB ZTE, Incorporated ZTE WCDMA Technologies MSM a la máquina virtual Ubuntu 10.04 32.
El dispositivo USB 'ZTE, Incorporated ZTE WCDMA Technologies MSM' con UUID {a37699df-38f1-4a82-b514-ecb4996aa98b} está ocupado con una solicitud previa. Por favor, inténtelo de nuevo más tarde.
Código de resultado: E_INVALIDARG (0x80070057) Componente: HostUSB Interfaz de dispositivo: IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a} Callee: IConsole {db7ab4ca-2a3f-4443-9243-c1208da922
¿Alguna idea de por qué está sucediendo esto?
ACTUALIZACIÓN 3:
Parece que el problema ocurre cuando conecto un dispositivo que es de tipo Dial-up
. Si conecto un dispositivo que es de tipo LAN or High-Speed Internet
, ese dispositivo funciona bien.
¿Cómo obtengo una Dial-up
conexión usb como opción en virtualbox?
Para evitar que las personas tengan que leer toda la pregunta. Básicamente quiero usar 2 conexiones en mi computadora. El sistema operativo host debe usar la conexión de ethernet, y el sistema operativo invitado a través de virtualbox debe usar la conexión usb, que es un dongle usb 3g y aparece en xp como dial-up
conexión. Por alguna razón, no puedo ver esta conexión en virtualbox.
Sin embargo, si conecto una conexión USB diferente a la máquina host que es de tipo LAN or High-Speed Internet
, que trabaja muy bien en VirtualBox. Básicamente, necesito que se dial-up
reconozca la conexión en virtualbox.
ACTUALIZACIÓN 2:
Aquí hay una captura de pantalla para mostrar que solo puedo ver la conexión de Ethernet en el menú desplegable de virtualbox. La conexión usb no se puede ver. Puede ver que tanto la conexión ethernet como la conexión usb están conectadas antes de iniciar virtualbox en la captura de pantalla de la pregunta original a continuación. Pero aquí está la captura de pantalla del menú desplegable en virtualbox:
ACTUALIZACIÓN 1:
La respuesta por JohnnyVegas funciona parcialmente, en tanto que si las conexiones están conectadas, el valor predeterminado es la conexión ethernet. Si luego voy al SO virtualbox, también usará la conexión ethernet. Si cualquiera de las conexiones está conectada solo, el sistema operativo virtualbox usará la conexión que esté conectada. Sin embargo, si ambas conexiones están conectadas, el valor predeterminado es la conexión ethernet, por lo que el sistema operativo virtualbox termina usando la conexión ethernet.
Necesito que la PC host use la conexión ethernet y el sistema operativo virtualbox para usar la conexión usb. Entonces, la respuesta de JohnnyVegas resuelve la mitad del problema.
PREGUNTA ORIGINAL:
Parece que no puedo tener 2 conexiones a Internet para trabajar en mi computadora como las necesito para funcionar.
La computadora host es Windows XP, que tiene una conexión ethernet y una conexión a internet USB. Ambas conexiones funcionan bien si se usan una a la vez.
Si ambas conexiones se encienden al mismo tiempo, Windows XP quiere utilizar la conexión USB por algún motivo. ¿Cómo hago para que la PC HOST siempre use la conexión de Ethernet solamente, pero dejo la conexión USB habilitada para que pueda ser utilizada por un SO huésped a través de VirtualBox? Aquí hay una captura de pantalla:
De la captura de pantalla, puede ver claramente que tengo 2 conexiones conectadas, 3Connect
es la conexión USB y Local Area Connection
es la conexión Ethernet.
También puede ver el Advanced Settings
cuadro de diálogo, que por alguna razón no muestra la conexión USB. Sin embargo, si voy a Google con ambas conexiones conectadas y escribo what is my ip
, Google me muestra la dirección IP de la conexión USB. Tan pronto como desconecto la conexión USB y actualizo Google, obtengo la dirección IP de las conexiones de Ethernet cuando le pregunto a Google what is my ip
.
Básicamente, ¿cómo habilito ambas conexiones al mismo tiempo, pero hago que Windows XP haga uso de la conexión ethernet, dejándome la conexión USB libre para que la use con los SO invitados a través de VirtualBox?
fuente
Respuestas:
Necesita cambiar la métrica de la interfaz. Este es el orden en que Windows usa las tarjetas de red. De forma predeterminada, Windows XP establece esto en 'automático' con la casilla de verificación (en la foto). El valor de la métrica de la interfaz está en las propiedades de conexión de su área local, TCP / IP, luego avanzado. Cambie la métrica TCP / IP en la tarjeta que desea que XP use (ethernet) al valor métrico 1 y la conexión USB al valor métrico 2.
Windows siempre usará la conexión ethernet, si está disponible. No te molestes demasiado con la pantalla de enlaces. Encuentro el método anterior mucho mejor.
En lo que respecta a Virtualbox, no ve el adaptador USB como un adaptador de red, por lo que si quita todos los adaptadores de red en virtualbox y configura su USB para hacerse cargo de ese dispositivo, aparecerá en virtualbox y luego instalará el software de conexión en el sistema operativo Virtualbox. Los dispositivos USB y Virtualbox siempre tienen muchos errores. Asegúrese de tener la última versión de VB. Si bien tendrá acceso completo al dispositivo USB, es posible que el sistema Host no lo tenga.
fuente
Aunque el host usa el adaptador Ethernet, el invitado puede usar otro adaptador y no se limita a usar el predeterminado del host.
Vaya a Configuración del invitado, sección Red, use Redes en puente y especifique el adaptador USB en el campo "Conectado a" para el invitado.
Como resultado, el invitado usará el adaptador USB para la conexión en red, mientras que el host continuará usando el adaptador Ethernet.
[EDITAR]
Como usted dice que el dongle USB no se puede ver en la lista de adaptadores de VirtualBox, una solución podría ser usar el adaptador de bucle invertido de Microsoft y conectarlo al dongle.
VirtualBox probablemente podrá ver el adaptador de bucle invertido, mientras que en efecto verá el dongle.
fuente
attached to
, que incluye opciones comonat
,bridged adapter
,internal network
etc. Bajo que tengo unName
desplegable, lo que demuestra la conexión ethernet, no tiene la conexión USB se enumeran en dicho desplegable. Después de eso tengo unaadvanced
sección, y los menús desplegables en esa sección tampoco tienen una conexión USB.update 2
con otra captura de pantalla, para mostrarle lo que veo en el menú desplegable.conecte su dongle a la primera PC y complete la instalación del controlador en la misma. vaya a "Mis sitios de red" en su máquina con Windows XP y "Configure una red doméstica o de oficina pequeña" Siga el Asistente haciendo clic en Siguiente y luego nuevamente. El asistente encontrará su conexión de red de dongle y le preguntará si "desea usar la conexión compartida". disminuya seleccionando el botón radial sin respuesta. Haga clic en Siguiente.
Seleccione un método de conexión: seleccione el botón radial con el texto correspondiente de la siguiente manera; Esta computadora se conecta directamente a internet. "Las otras computadoras de mi red se conectan a Internet a través de esta computadora". Haga clic en Siguiente
Seleccione su conexión a Internet: de la lista de redes disponibles que se muestran, seleccione su dongle 3G y luego haga clic en siguiente.
Asigne un nombre a su computadora host según corresponda y haga clic en Siguiente.
Tome nota del nombre de su grupo de trabajo, ya que todas las computadoras en esta red recibirán el mismo nombre de grupo de trabajo. Haga clic en Siguiente.
Puede optar por permitir o no la función para compartir archivos e impresoras. Haga clic en Siguiente.
Haga clic en Siguiente para aplicar la configuración de red.
Seleccione "solo terminar ......." haga clic en siguiente
Haga clic en terminar
Vaya a las computadoras cliente y vaya a "Mis sitios de red"
seleccione "Configurar una red doméstica o de oficina pequeña" Haga clic en Siguiente
Haga clic en siguiente nuevamente
Seleccione un método de conexión: seleccione el botón radial con el texto; "Esta computadora se conecta a Internet a través de una puerta de enlace residencial o de otra computadora en mi red. Haga clic en Siguiente
Establezca el nombre y la descripción de esta computadora según corresponda. Haga clic en Siguiente
Asegúrese de haber configurado el grupo de trabajo de esta máquina de manera similar a la computadora host. Haga clic en Siguiente
Seleccione para compartir o no sus archivos e impresora. haga clic en Siguiente.
haga clic en Siguiente
haga clic en finalizar.
Repita la segunda configuración para equipos cliente en la red.
fuente
En la ventana "Configuración avanzada" verá la pestaña "Adaptadores y enlaces" y en "Conexiones" verá el orden en que se encuentran, puede usar las flechas a un lado para mover la prioridad de conexión hacia arriba y hacia abajo.
fuente
Use Connectify Dispatch para limitar la red USB a VirtualBox. Puede funcionar con todas sus necesidades.
fuente
Lo que realmente necesitas es:
route
programa de MS ). Esto es lo que necesita si desea acceder al sitio web A con la conexión Ethernet y al sitio web B con la conexión USB. Esto también es lo que puede usar para cambiar la puerta de enlace predeterminada.Creo que la solución JohnnyVegas (# 2 arriba) es la más fácil de configurar: no tiene que configurar ninguna conexión de acceso telefónico en VB. Debe configurar la conexión directamente en el invitado siempre que haya conectado su dongle USB. ¿Está claro?
No estoy familiarizado con el enrutamiento en Windows y supongo que puede ser muy doloroso.
fuente
Esto es solo una dirección (o una idea) y no una respuesta completa, ya que no estoy seguro de cómo hacerlo en Windows o si es posible, pero usando iptables como firewall en Linux, puede usar la tabla de enrutamiento previo del firewall del host para redirija la "salida proveniente de" y la "entrada que va a" su vm ip invitado al adaptador USB en lugar del LAN.
fuente