Je dois réaliser un test de faisabilité de connexion.
Ce test est le suivant, sur un PC connecté à Internet via un LAN on insérera un dongle USB qui offrira une interface "USB Lan".
A partir de là le dongle enverra des requêtes soit en http ou en ftp.
Le but est de faire transiter ces requêtes à travers la connexion internet existante sur le PC connecté en local, et bien sûr de rapatrier les réponses aux requêtes sur le dongle.
Pour le moment le matériel qui sera dans le dongle, ou bien rattaché au dongle, n'est pas défini. Et, bien sûr je n'ai pas ce dongle en ma possession.
La seule chose que l'on sait c'est que les drivers attachés à ce dongle, une fois installés, exposeront une interface de type "USB Lan".
De plus, il est imposé plusieurs contraintes que voici:
* Ne pas modifier, ou alors au minimum, la config de la carte réseau du PC.
* Ne pas utiliser, et ceci est impératif, ICS, c'est à dire le partage de connexion Internet offert par Windows.
* N'utiliser sur le PC que des paramétrages réseau offerts par Windows (pont, passerelle, proxy, routage, etc.), ou alors des logiciels tiers provenant du freeware.
* Ne pas modifier l'architecture du réseau local, donc hors de question de rajouter par exemple un serveur proxy sur un autre PC du réseau local.
Pour évaluer cela j'ai réalisé la configuration de test suivante:
* PC1 sur le réseau local.
* sur le PC1 ajout d'un dongle wireless.
* Connexion via wireless d'un PC2 sur PC1 en mode "ad hoc".
Dans ce cas la connexion wireless sur PC1 simule l'interface "USB Lan" qui sera exposée par le futur dongle.
A partir de cette configuration de test, le but est de faire que PC2 puisse utiliser la connexion Internet de PC1.
Pour être plus clair voici un petit schéma:
[PC2 - Windows Vista SP2]
|
( wireless IP fixe: 192.168.0.2)
|
|
|
( wireless IP fixe: 192.168.0.1)
|
[PC1 - Windows XP SP3]
|
( Lan IP par DHCP: 10.10.3.56)
Et voici la config IP de PC1 sur le LAN:
Nom de l'hôte . . . . . . . . . . : jlj
Suffixe DNS principal . . . . . . : group.local
Type de noud . . . . . . . . . . .: Hybride
Routage IP activé . . . . . . . . : Non
Proxy WINS activé . . . . . . . . : Non
Liste de recherche du suffixe DNS : group.local
group.local
Carte Ethernet Connexion au réseau local:
Suffixe DNS propre à la connexion : group.local
Description . . . . . . . . . . . : NVIDIA nForce Networking Controller
Adresse physique . . . . . . . . .: 00-19-DB-42-xx-xx
DHCP activé. . . . . . . . . . . .: Oui
Configuration automatique activée : Oui
Adresse IP. . . . . . . . . . . . : 10.10.3.56
Masque de sous-réseau . . . . . . : 255.255.255.0
Passerelle par défaut . . . . . . : 10.10.3.1
Serveur DHCP. . . . . . . . . . . : 192.168.28.199
Serveurs DNS . . . . . . . . . . : 192.168.28.225
192.168.28.226
Serveur WINS principal. . . . . . : 192.168.28.226
Bail obtenu . . . . . . . . . . . : mercredi 25 mai 2011 15:22:59
Bail expirant . . . . . . . . . . : jeudi 2 juin 2011 15:22:59
Carte Ethernet Connexion réseau sans fil 16:
Suffixe DNS propre à la connexion :
Description . . . . . . . . . . . : RangeMax Wireless-N USB Adapter WN11v2
Adresse physique . . . . . . . . .: 00-1F-33-F5-xx-xx
DHCP activé. . . . . . . . . . . .: Non
Adresse IP. . . . . . . . . . . . : 192.168.0.1
Masque de sous-réseau . . . . . . : 255.255.255.0
Passerelle par défaut . . . . . . :
Donc la question se ramène à celle-ci, comment faire transiter le flux Internet sur PC1 entre l'interface en 192.168.0.1 et l'interface en 10.10.3.56?
Bien sûr le tout en tenant compte des restrictions exposées plus haut.
Doit-on définir un pont, un routage, quelque chose d'autre?
Sachant que mes connaissances dans ce domaine sont limitées.
Merci, d'avance pour vos réponses.
Bonjour annetthe,
Tout d'abord merci pour ta réponse.
Je ne veux pas faire de mon PC un point d'accés pour sans fil.
La configuration présentée est tout simplement un banc de test.
Ce que je veux faire c'est que les requêtes http / ftp arrivant en sans fil sur le PC1 via 192.168.0.1 soient redirigées sur la connexion Internet du PC1 via 10.10.3.56.
Bien sûr les réponses en retour devront être retransmises sur le sans fil.
[PC1 - Windows XP SP3]
Je pensais à utiliser la commande route, mais je ne vois pas trop comment pour le moment.
annetthe
Messages postés96Date d'inscriptionjeudi 26 mai 2011StatutMembreDernière intervention15 juin 20116 26 mai 2011 à 13:00
ok mon erreur j'avais mal compris certain trucs
Avec Windows XP aucunes idées c'est pas vraiment fait pour (j'ai pas dis que c'était impossible).
(chuchotte : un ti Linux virtuel avec iptable :D )
Effectivement un Linux avec iptable conviendrait bien.
Mais la contrainte c'est que cela doit fonctionner sous Windows :(
Je vais continuer mes recherches, et en cas de solution je posterai le résultat.
annetthe
Messages postés96Date d'inscriptionjeudi 26 mai 2011StatutMembreDernière intervention15 juin 20116 26 mai 2011 à 13:19
mmmmm VMware ça tourne sous Windows et Linux ça tourne sous VMware. Si tu est vraiment limité aux freeware tu as même VirtualBox (0€ c'est dans mes prix)
Si tu trouve une solution 100% Windows hésite pas à me la poster ça m'intéresse
Bonjour,
Je réveille ce fil de discussion afin de donner un début de résolution.
1) Tests avec « WinRoute Lite »
« WinRoute Lite » est un logiciel de routage IP fonctionnant sous XP.
Version utilisée « WinRoute Lite » 4.2.5 téléchargeable sur le site de l'éditeur Kerio http://download.kerio.com/archive/index.php.
C'est une version d'évaluation de 1 mois.
Une fois installé sur le PC1, « WinRoute Lite » effectue bien le routage IP entre le PC2 et la connexion Internet de PC1.
2) Tests avec netsh
Démarrage du service de routage sous XP
Mettre la valeur IPEnableRouter à 1 dans la clé de registre HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
Démarrer le service Windows « Routage et accès distant ».
Commandes netsh pour installer un serveur NAT sur PC1
netsh routing ip nat install
netsh routing ip nat add interface "Connexion au réseau local" full
netsh routing ip nat add interface "Connexion réseau sans fil" private
Commandes netsh pour installer un serveur DHCP uniquement sur la connexion réseau sans fil de PC1
netsh routing ip autodhcp install
netsh routing ip autodhcp set global 192.168.0.100 255.255.255.0
netsh routing ip autodhcp set interface "Connexion réseau sans fil" mode=enable
netsh routing ip autodhcp set interface "Connexion au réseau local" mode=disable
Transférer les requêtes DNS provenant de la connexion réseau sans fil vers la connexion au réseau local de PC1
netsh routing ip dnsproxy install
Tout cela fonctionne parfaitement avec ma configuration de test.
Par contre le contexte routing de netsh n'est plus valide sous Vista ou Windows 7.
Sous ces systèmes, la commande route devrait pouvoir être utilisée.
Trouvez des réponses à vos questions sur la configuration, la sécurité et la résolution de problèmes réseau. Partagez vos expériences et connectez-vous avec d'autres passionnés pour une connectivité optimale et des réseaux performants.
26 mai 2011 à 12:23
26 mai 2011 à 13:00
Avec Windows XP aucunes idées c'est pas vraiment fait pour (j'ai pas dis que c'était impossible).
(chuchotte : un ti Linux virtuel avec iptable :D )
26 mai 2011 à 13:13
26 mai 2011 à 13:19
Si tu trouve une solution 100% Windows hésite pas à me la poster ça m'intéresse
Bon courage
24 juin 2011 à 13:15