Deux connexions Internet sur un seul ordinateur (hôte vers Ethernet, boîte virtuelle vers modem)

10

MISE À JOUR 4:

Après avoir essayé ce que JohnnyVegas a suggéré, j'ai connecté le dongle à la machine hôte, il voulait installer ses pilotes, j'ai annulé l'installation. J'ai supprimé toutes les connexions réseau de l'OS invité, j'ai ajouté le dongle USB en tant que périphérique USB pour l'OS invité. J'ai démarré dans le système d'exploitation invité, j'ai sélectionné le dongle USB dans le système d'exploitation invité et j'ai reçu le message suivant de virtualbox:

Impossible de connecter le périphérique USB ZTE, Incorporated ZTE WCDMA Technologies MSM à la machine virtuelle Ubuntu 10.04 32.

Le périphérique USB «ZTE, Incorporated ZTE WCDMA Technologies MSM» avec UUID {a37699df-38f1-4a82-b514-ecb4996aa98b} est occupé par une demande précédente. Veuillez réessayer plus tard.

Code de résultat: E_INVALIDARG (0x80070057) Composant: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a} Appelé: IConsole {db7ab4ca-2a3f-4443-9243-c1208da92392

Une idée pourquoi cela se produit?


MISE À JOUR 3:

Il semble que le problème se produit lorsque je connecte un appareil de type Dial-up. Si je connecte un périphérique de type LAN or High-Speed Internet, ce périphérique fonctionne correctement.

Comment obtenir une Dial-upconnexion USB en option dans virtualbox?

Pour empêcher les gens d'avoir à lire toute la question. Je veux essentiellement utiliser 2 connexions sur mon ordinateur. Le système d'exploitation hôte doit utiliser la connexion Ethernet, et le système d'exploitation invité via virtualbox doit utiliser la connexion USB qui est un dongle USB 3g et apparaît dans xp comme dial-upconnexion. Pour une raison quelconque, je ne vois pas cette connexion dans virtualbox.

Cependant, si je connecte une connexion USB différente à la machine hôte qui est de type LAN or High-Speed Internet, cela fonctionne bien dans virtualbox. J'ai essentiellement besoin de faire dial-upreconnaître la connexion dans virtualbox.


MISE À JOUR 2:

Voici une capture d'écran pour montrer que je ne peux voir que la connexion Ethernet dans la liste déroulante de la virtualbox. La connexion USB n'est pas visible. Vous pouvez voir que la connexion Ethernet et la connexion USB sont connectées avant de démarrer virtualbox dans la capture d'écran de la question d'origine ci-dessous. Mais voici la capture d'écran du menu déroulant dans virtualbox:

entrez la description de l'image ici


MISE À JOUR 1:

La réponse de JohnnyVegas fonctionne partiellement, en ce sens que si les deux connexions sont connectées, la valeur par défaut devient la connexion Ethernet. Si je vais ensuite sur le système d'exploitation virtualbox, il utilisera également la connexion Ethernet. Si l'une des connexions est connectée seule, le système d'exploitation Virtualbox utilisera la connexion connectée. Cependant, si les deux connexions sont connectées, la valeur par défaut est la connexion Ethernet, donc Virtualbox OS finit par utiliser la connexion Ethernet.

J'ai besoin du PC hôte pour utiliser la connexion Ethernet et du système d'exploitation Virtualbox pour utiliser la connexion USB. La réponse de JohnnyVegas résout donc la moitié du problème.


QUESTION ORIGINALE:

Je n'arrive pas à obtenir 2 connexions Internet pour travailler sur mon ordinateur comme j'en ai besoin pour fonctionner.

L'ordinateur hôte est Windows XP, qui dispose d'une connexion Ethernet et d'une connexion Internet USB. Les deux connexions fonctionnent correctement si elles sont utilisées une par une.

Si les deux connexions sont activées en même temps, Windows XP souhaite utiliser la connexion USB pour une raison quelconque. Comment puis-je toujours faire en sorte que le PC HÔTE utilise uniquement la connexion Ethernet, mais laisse la connexion USB activée afin qu'elle puisse être utilisée par un OS invité via VirtualBox? Voici une capture d'écran:

Capture d'écran

De la capture d'écran, vous pouvez clairement voir que j'ai 2 connexions connectées, 3Connectc'est la connexion USB et Local Area Connectionla connexion Ethernet.

Vous pouvez également voir la Advanced Settingsboîte de dialogue qui, pour une raison quelconque, n'affiche pas la connexion USB. Cependant, si je vais sur Google avec les deux connexions connectées et que what is my ipje tape , Google me montre l'adresse IP de la connexion USB. Dès que je déconnecte la connexion USB et rafraîchis Google, j'obtiens l'adresse IP des connexions Ethernet lorsque je demande à Google what is my ip.

Donc, fondamentalement, comment puis-je activer les deux connexions en même temps, mais obtenir que Windows XP utilise la connexion Ethernet, laissant la connexion USB libre pour moi à utiliser avec les OS invités via VirtualBox?

oshirowanen
la source
Voir ma réponse ici. utilisez-le pour changer la priorité. Choisissez ensuite l'autre connexion dans les paramètres de l'ordinateur virtuel. superuser.com/questions/559181/…
Gjordis
Ces instructions semblent être pour Windows Vista ou Windows 7. Avez-vous des chances d'obtenir des instructions spécifiques à Windows XP? Comme les petites différences de formulation entre les différents systèmes d'exploitation prêtent à confusion.
oshirowanen
même endroit, ne passez pas par le réseau et le centre de partage. Accédez aux paramètres réseau, où vous voyez les adaptateurs individuels. À partir de là, c'est la même chose
Gjordis
Je l'ai trouvé, merci. Mais dans la liste des connexions dans la boîte de dialogue des paramètres avancés, je ne vois pas la connexion USB. Je ne peux que la connexion au réseau local et la connexion virtualbox. Mais quand je vais sur Google et que je tape "quelle est mon adresse IP", cela me donne l'adresse IP de la connexion USB au lieu de la connexion LAN ...
oshirowanen
Mise à jour de la question avec plus de détails et une capture d'écran.
oshirowanen

Réponses:

3

Vous devez modifier la métrique de l'interface. Il s'agit de l'ordre dans lequel Windows utilise les cartes réseau. Par défaut, Windows XP définit ce paramètre sur «automatique» avec la case à cocher (illustrée). La valeur de mesure d'interface se trouve dans les propriétés de votre connexion au réseau local, TCP / IP, puis est avancée. Modifiez la métrique TCP / IP sur la carte que vous souhaitez que XP utilise (Ethernet) en valeur métrique 1 et la connexion USB en valeur métrique 2.

Windows utilisera alors toujours la connexion Ethernet, si disponible. Ne vous embêtez pas trop avec l'écran des fixations. Je trouve la méthode ci-dessus bien meilleure.

interface métrique windows xp

En ce qui concerne Virtualbox, il ne voit pas l'adaptateur USB comme un adaptateur réseau, donc si vous supprimez tous les adaptateurs réseau dans virtualbox et configurez son USB pour prendre le contrôle de cet appareil, il apparaîtra dans virtualbox puis installera le logiciel de connexion dans le système d'exploitation Virtualbox. Les périphériques USB et Virtualbox sont toujours très bogués. Assurez-vous que vous disposez de la dernière version de VB. Bien qu'il ait un accès complet au périphérique USB, le système hôte ne le peut pas.

JohnnyVegas
la source
Merci pour la réponse. Cela résout la moitié du problème. L'autre moitié est toujours un problème. Veuillez voir la mise à jour dans ma question. Merci.
oshirowanen
Je viens de tester la solution concernant Virtualbox et je l'ai fait fonctionner correctement. Dites-moi comment vous allez.
JohnnyVegas
Ajout de la mise à jour 3 à la question.
oshirowanen
Veuillez voir la mise à jour 4.
oshirowanen
1

Bien que l'hôte utilise l'adaptateur Ethernet, l'invité peut utiliser un autre adaptateur et ne se limite pas à utiliser celui par défaut de l'hôte.

Accédez aux paramètres de l'invité, section Réseau, utilisez la mise en réseau pontée et spécifiez l'adaptateur USB dans le champ «Attaché à» pour l'invité.

Par conséquent, l'invité utilisera l'adaptateur USB pour la mise en réseau, tandis que l'hôte continuera à utiliser l'adaptateur Ethernet.

[ÉDITER]

Comme vous dites que le dongle USB ne peut pas être vu dans la liste des adaptateurs VirtualBox, une solution de contournement pourrait être d'utiliser l'adaptateur Microsoft Loopback et de le relier au dongle.

VirtualBox pourra probablement voir l'adaptateur de bouclage, alors qu'en fait, il verra le dongle.

harrymc
la source
Quand je vais dans les paramètres réseau de l'OS invité dans virtualbox. Je vois un menu déroulant pour attached to, qui comprend des options telles que nat, bridged adapter, internal networketc. Sous que j'ai un Namemenu déroulant, ce qui montre que la connexion Ethernet, il n'a pas la connexion USB énumérés dans cette liste déroulante. Après cela, j'ai une advancedsection et les listes déroulantes de cette section n'ont pas non plus de connexion USB.
oshirowanen
L'adaptateur USB était-il connecté avant d'appeler virtualbox?
harrymc
Oui, pour commencer, j'ai branché l'adaptateur USB, puis la connexion Ethernet. A remarqué que la connexion eathernet était également par défaut. Virtualbox démarré, et je ne peux voir la connexion Ethernet que via virtualbox. Peut voir la connexion USB n'importe où.
oshirowanen
J'ai mis à jour ma question update 2avec une autre capture d'écran, pour vous montrer ce que je vois dans le menu déroulant.
oshirowanen
Que se passe-t-il si (1) vous essayez de forcer le problème en désactivant Ethernet, afin que virtualbox voit l'adaptateur USB, le définisse comme l'adaptateur à utiliser, puis réactivez Ethernet? (2) Et si cela fonctionne, survit-il après un redémarrage de virtualbox? (3) essayez également de brancher et débrancher l'USB plusieurs fois, (4) essayez d'exécuter virtualbox en tant qu'administrateur.
harrymc
1

connectez votre dongle au premier PC et terminez l'installation du pilote sur le même. allez dans "Mes emplacements réseau" sur votre machine Windows XP et "Configurer un réseau domestique ou de petite entreprise" Suivez l'assistant en cliquant sur Suivant, puis à nouveau sur Suivant. L'assistant trouvera votre connexion réseau dongle et vous demandera si "vous souhaitez utiliser la connexion partagée?" refuser en sélectionnant le bouton radial sans réponse. Cliquez sur Suivant.

Sélectionnez une méthode de connexion: Sélectionnez le bouton radial avec le texte correspondant comme suit; Cet ordinateur se connecte directement à Internet. "Les autres ordinateurs de mon réseau se connectent à Internet via cet ordinateur". Cliquez sur Suivant

Sélectionnez votre connexion Internet: Dans la liste des réseaux disponibles affichés, sélectionnez votre dongle 3G puis cliquez sur Suivant.

Nommez votre ordinateur hôte comme il convient et cliquez sur Suivant.

Prenez note du nom de votre groupe de travail, car tous les ordinateurs de ce réseau recevront le même nom de groupe de travail. Cliquez sur Suivant.

Vous pouvez choisir d'autoriser ou non la fonction de partage d'imprimante de fichiers n. Cliquez sur Suivant.

Cliquez sur suivant pour appliquer les paramètres réseau.

Sélectionnez "juste terminer ......." cliquez sur suivant

Cliquez sur terminer

Accédez aux ordinateurs clients et accédez à "Mes emplacements réseau"

sélectionnez "Configurer un réseau domestique ou de petite entreprise" Cliquez sur Suivant

Cliquez à nouveau sur Suivant

Sélectionnez une méthode de connexion: sélectionnez le bouton radial avec le texte; "Cet ordinateur se connecte à Internet via une passerelle résidentielle ou via un autre ordinateur de mon réseau. Cliquez sur Suivant

Définissez le nom et la description de cet ordinateur comme il convient. Cliquez sur Suivant

Assurez-vous d'avoir défini le groupe de travail de cette machine comme sur l'ordinateur hôte.

Sélectionnez pour partager ou non vos fichiers et votre imprimante. cliquez sur Suivant.

cliquez sur Suivant

cliquez sur terminer.

répétez la deuxième configuration pour les ordinateurs clients sur le réseau.

Bien reçu
la source
0
  • Cliquez sur le bouton Démarrer
  • Cliquez avec le bouton droit sur "Réseau" puis cliquez sur Propriétés du clic gauche
  • Dans la fenêtre "Centre réseau et partage", cliquez sur "Modifier les paramètres de l'adaptateur"
  • Dans la fenêtre "Connexions réseau", appuyez sur la touche ALT de votre clavier pour accéder à la barre de menus
  • Cliquez sur le menu "Avancé" puis sur "Paramètres avancés"

Dans la fenêtre "Paramètres avancés", vous verrez l'onglet "Adaptateurs et liaisons" et sous "Connexions", vous verrez l'ordre dans lequel ils se trouvent, vous pouvez utiliser les flèches sur le côté pour déplacer la priorité de connexion de haut en bas.

Nidzaaaa
la source
Il utilise XP, pas Vista / Windows 7
Canadien Luke
Ajout de la mise à jour 3 à la question.
oshirowanen
0

Utilisez Connectify Dispatch pour limiter le réseau USB à VirtualBox. Il peut fonctionner avec tous vos besoins.

Apple II
la source
Ajout de la mise à jour 3 à la question.
oshirowanen
0

Ce dont vous avez réellement besoin, c'est:

  • Routage (avec Windows inclus GUI, un programme tiers ou le routeprogramme MS ). C'est ce dont vous avez besoin si vous souhaitez accéder au site Web A avec la connexion Ethernet et au site Web B avec la connexion USB. C'est également ce que vous pouvez utiliser pour modifier la passerelle par défaut.
  • Association de périphérique USB à la machine virtuelle. C'est ce que JohnnyVegas vous a dit de faire. C'est, à mon humble avis la meilleure façon d'obtenir ce que vous voulez:
    • Dans VB, désactivez toutes les connexions réseau: vous n'en aurez pas besoin. Quand je dis les désactiver, je parle de la fenêtre de configuration VB.
    • Connectez le périphérique USB à la machine virtuelle. Si tout s'est bien passé, votre hôte ne commencera pas à l'utiliser: seul l'invité devrait maintenant le voir.
    • Installez tout ce dont vous avez besoin sur l'invité pour faire fonctionner le dongle et commencez à l'utiliser. Si votre invité est Windows XP, il vous suffit d'installer exactement ce que vous avez installé pour faire fonctionner votre dongle sur l'hôte. Mais faites-le chez l'invité.
  • Acheminement des politiques. Dans ce cas, il suffit de configurer VB pour utiliser NAT et d'ajouter une route par défaut à l'interface USB sur l'hôte si l'IP source correspond à celle de la VM.

Je pense que la solution JohnnyVegas (n ° 2 ci-dessus) est la plus simple à configurer: vous n'avez pas à configurer de connexion d'accès à distance dans VB. Vous devez configurer la connexion directement dans l'invité à condition d'y avoir connecté votre dongle USB. Est-ce clair?

Je ne connais pas du tout le routage sous Windows et je suppose que cela peut devenir très douloureux.


la source
Veuillez voir la mise à jour 4.
oshirowanen
Cela se produit car Windows utilise l'appareil. Retirez les pilotes de dongle et tout devrait bien se passer.
0

Ce n'est qu'une direction (ou une idée) et pas une réponse complète car je ne sais pas comment faire cela sur Windows ou si c'est possible mais en utilisant iptables comme pare-feu sur Linux, vous pouvez utiliser la table de pré-routage du pare-feu hôte pour redirigez la "sortie provenant de" et l '"entrée vers" votre ip invité vm vers l'adaptateur USB au lieu de celui du LAN.

laurent
la source