Http entre wireless et LAN sur un même PC

Fermé
Zenon - 26 mai 2011 à 11:34
 Zenon - 24 juin 2011 à 13:15
Bonjour,


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.


A voir également:

1 réponse

annetthe Messages postés 96 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 15 juin 2011 6
26 mai 2011 à 12:02
Heu en français et moins long tu veux faire de ton pc un point d'accès sans fils ?

Il manque de plus une information primordiale sur quel OS travailles tu ?

Parce que routage et proxy sur un OS client ...
0
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.
0
annetthe Messages postés 96 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 15 juin 2011 6
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 )
0
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.
0
annetthe Messages postés 96 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 15 juin 2011 6
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

Bon courage
0
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.
0