Plusieurs cartes d'interface réseau sur un ordinateur

0

Je rencontre plusieurs périphériques Ethernet sur USB, ce qui crée un nouveau réseau sur mon PC Windows. La valeur par défaut pour tous ces périphériques est 192.168.8.1. Il n'y a pas d'option dans le périphérique lui-même pour changer l'adresse IP. J'essaie de brancher deux clés USB avec l'une de ses paramètres IPv4 définie sur «automatique» et l'autre sur laquelle j'ai défini manuellement les paramètres IPv4 (DG: 192.168.9.1). Je peux me connecter correctement à la première clé USB qui a son adresse IP par défaut. Mais lorsque j'essaie de me connecter à la deuxième clé USB avec des réglages manuels, il ne me laisse pas faire et donne une erreur de temporisation. Je suppose que le problème est que les périphériques doivent fonctionner sur 192.168.8.1 et ne fonctionneront tout simplement pas correctement si je mets à jour les paramètres réseau dans Windows même. Y a-t-il un moyen de contourner ce problème afin que je puisse toujours utiliser les deux clés USB distinctes?

dirkt
la source
Vous n'avez même pas pris la peine de nous dire quel système d'exploitation vous utilisez !!!
Chopper3
Je suis désolé pour le dérangement. J'ai édité mon post. @ Chopper3
Pourquoi Windows 7? Peut-être pouvez-vous nous donner une idée plus précise de ce que vous essayez d'atteindre ici, de quels types de commutateurs disposez-vous et de votre serveur DHCP? Plus de détails s'il vous plaît
Chopper3
J'ai mis à jour ma question à nouveau @ Chopper3.
1
Vous avez besoin de "Sélection IP source", voir blogs.technet.microsoft.com/networking/2009/04/24/… mais sans plus d'informations sur votre système d'exploitation, il est impossible de vous aider.
Luca Gibelli

Réponses:

1

Si ces appareils ont tous la même adresse, leur connexion simultanée sera problématique. Vous avez raison de dire que modifier les paramètres de Windows ne sera pas suffisant - vous devez être connecté au réseau approprié pour pouvoir communiquer avec l'adresse du périphérique USB (je suppose en code dur).

Dans ce cas, l’approche la plus judicieuse consisterait probablement à modifier l’adresse de chaque périphérique afin qu’ils ne se chevauchent pas une fois que vous les avez mis en service.

En l'absence de l'option "modification de l'adresse du périphérique", vous pouvez envisager de relier chacun d'eux via une passerelle USB à une machine virtuelle distincte sur votre hôte en question, puis de transférer ce trafic sur une autre interface virtuelle (peut être réservé à l'hôte, selon vos besoins. ) à votre hôte. De cette façon, vous pourriez NAT résoudre le problème.

Spooler
la source
Merci pour votre réponse. Je pense que je pourrai le faire fonctionner de cette façon, mais je me demande toujours s'il existe un moyen un peu plus «propre» de le faire, car exécuter beaucoup de machines virtuelles coûtera beaucoup de ressources à partir de mon ordinateur.
Si vous utilisez une toute petite distro Linux pour la retirer, elle peut être assez légère tout en vous procurant l’isolement requis pour cette approche. Par exemple, vous pouvez probablement vous en tirer avec moins d’un demi-Go de RAM pour chaque ordinateur virtuel. En ce qui concerne un moyen plus propre de le faire, vous pouvez isoler votre trafic en fonction de la carte réseau plutôt que de vous adresser seul, mais je ne suis vraiment pas sûr de ce que vous essayez d'accomplir ici. Les ordinateurs virtuels sont probablement la solution la plus générique qui vous permettra d'accéder à tout en même temps.
Spooler
Est-il possible d'héberger une machine virtuelle Linux avec un relais USB spécifique et d'accéder au site Web en cours d'exécution en dehors de la machine virtuelle avec l'adresse IP de la machine virtuelle? Habituellement, cela n’est pas un problème lorsque vous exécutez un serveur Web Localhost et que vous accédez simplement à l’IP VM. Mais puisque l'adresse IP sur laquelle il sera hébergé est 192.168.8.1, je me demande encore si je peux y accéder depuis l'extérieur d'une machine virtuelle.
Oui, c'est comme ça que j'imagine que vous voudriez le faire. Vous pouvez résoudre ce problème en plaçant chacune de ces adresses transmises via des adresses réseau sur un ordinateur virtuel sur la machine virtuelle.
Spooler
Cependant, c'est une solution extrêmement générique. Il existe probablement un moyen plus gracieux d’y parvenir qui n’implique pas d’abus des machines virtuelles et de la traduction d'adresses de réseau. Vous voudrez peut-être examiner le lien que @LucaGibelli a publié ci-dessus dans votre question en tant que solution potentielle différente utilisant une pile réseau à hôtes uniques.
Spooler