| Auteur | 
Message | 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Ven 11 Nov 2005 - 22:31 | 
   | 
 
 
 
Bonjour,
 
 
J'ai un petit réseau local en étoile avec un PC qui sert de routeur, qui partage la connexion Internet vers un switch, sur ce switch plusieurs pc sont connectés dont le mien. Adr reseau : 192.168.0.0
 
J'aimerais travailler sur un réseau à part pour faire des tests avec mon Pc et mon portable, alors j'ai donc installé une deuxième carte reseau sur mon Pc pour faire office de routeur.
 
J'ai créer un deuxième reseau en 192.168.1.0 entre mon pc et mon portable.
 
Ils communiquent entre eux il n'y a pas de problème de ce coté là.
 
 
Le problème vient du faite que je n'ai pas Internet sur le portable, je ne sais pas comment faire pour qu'il détecte la connexion Internet partagé.
 
 
Comment résoudre ça?
 
merci ! | 
 
 | 
 
 
 | 
   | 
 | 
 N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. | 
Vincent 
Webmaster 
 
  
 
   Sexe:   
Messages: 5584 
Localisation: Montpellier 
 
 | 
 Posté le:
Ven 11 Nov 2005 - 23:08 | 
   | 
 
 
 
Il faut faire du routage entre le sous réseau 192.168.0.0 et 192.168.1.0 | 
 
 _________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince   | 
 
 
 | 
      | 
 | 
 
captainsantiago 
Forumeur occasionnel 
 
 
 
  Sexe:   
Messages: 24 
 
 
 | 
 Posté le:
Ven 11 Nov 2005 - 23:22 | 
   | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 00:24 | 
   | 
 
 
 
Le pc routeur B (mon pc) a deux interfaces :
 
-eth1 : 192.168.0.6 vers le deuxieme pc routeur A 192.168.0.1 qui partage la connection internet
 
-eth0 : 192.168.1.1 vers le portable 192.168.1.2 
 
 
voici ma table de routage de mon PC :
 
 
Table de routage IP du noyau
 
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
 
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
 
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
 
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
 
 
Le pc A ping le pc B
 
Le pc B ping le portable
 
le pc A ne ping pas le portable
 
tous ça réciproquement  
 
 
merci | 
 
 | 
 
 
 | 
   | 
 | 
 
Romanino 
Expert du forum 
 
  
 
   Sexe:   
Messages: 591 
Localisation: Paris mais avec un coeur de toulousain 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 14:09 | 
   | 
 
 
 
Tu dois faire un routeur logique pour cela il faut installer le protocol RIP si tu veux que deux réseaux différents puissent communiquer, ce protocol se trouve dans les outils windows il suffit de l'install et il est dispo sur W2k mais aussi sur XP Pro apres surement sur 2003. Pour faire tout cela il te faut un switch et un pc avec deux cartes réseaux et apres tu peux rajouter tes pc client sur le switch en configurant leur carte réseaux. | 
 
 _________________ L'union fait la force.
 
 
 
 
  | 
 
 
 | 
    | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 14:56 | 
   | 
 
 
 
Désolé mais je préfère utiliser un routage statique.
 
 
J'aimerais bien faire un schema du réseau pour que vous voyez bien la situation, vous connaissez peux-être des logiciels qui font ça ? | 
 
 | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 15:09 | 
   | 
 
 
 
Voilà le réseau :
 
 
  | 
 
 | 
 
 
 | 
   | 
 | 
 
captainsantiago 
Forumeur occasionnel 
 
 
 
  Sexe:   
Messages: 24 
 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 18:21 | 
   | 
 
 
 
| Webfab a écrit: | 
 
 
voici ma table de routage de mon PC :
 
 
Table de routage IP du noyau
 
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
 
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
 
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
 
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
 
 
 | 
 
 
 
 
Ta table ne devrait elle pas etre plutot comme ca?
 
 
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
 
192.168.1.0     192.168.1.1         255.255.255.0   U     0      0        0 eth0
 
192.168.0.0     192.168.0.2        255.255.255.0   U     0      0        0 eth1
 
0.0.0.0         192.168.0.2     0.0.0.0         UG    0      0        0 eth1
 
 
 
Logiquement avec cette table la ca marchera. | 
 
 | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Sam 12 Nov 2005 - 20:57 | 
   | 
 
 
 
Ca ne marche pas non plus    
 
ça doit être un truc tout con je le sens... | 
 
 | 
 
 
 | 
   | 
 | 
 
captainsantiago 
Forumeur occasionnel 
 
 
 
  Sexe:   
Messages: 24 
 
 
 | 
 Posté le:
Dim 13 Nov 2005 - 02:32 | 
   | 
 
 
 
T'as mis quoi comme passerelle pour ton portable? | 
 
 | 
 
 
 | 
   | 
 | 
 
arkos 
Résident du forum 
 
  
 
   Sexe:   
Messages: 329 
Localisation: Caen 
 
 | 
 Posté le:
Dim 13 Nov 2005 - 10:10 | 
   | 
 
 
 
salut
 
Tu est sous quel systeme ?
 
Car pour moi eth0 et eth1 c'est du linux .
 
Donc dans ce cas il te faut faire cela : 
 
| Code: | 
 
 
echo "1" > /proc/sys/net/ipv4/ip_forward
 
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
 
 
 | 
 
 
 
a+ | 
 
 | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Dim 13 Nov 2005 - 12:53 | 
   | 
 
 
 
passerelle portable : 192.168.1.1
 
 
et je suis sous debian sarge
 
 
et les commandes ne marchent pas   | 
 
 | 
 
 
 | 
   | 
 | 
 
arkos 
Résident du forum 
 
  
 
   Sexe:   
Messages: 329 
Localisation: Caen 
 
 | 
 Posté le:
Dim 13 Nov 2005 - 16:03 | 
   | 
 
 
 
Salut
 
Tu les as faite en root ?
 
Sinon au lieu de ça : 
 
| Code: | 
 
 
 
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
 
 
 | 
 
 
 
 
Tape ça : 
 
| Code: | 
 
 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
 | 
 
 
 
 
Il faut aussi que eth0 soit la route par defaut   | 
 
 | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Lun 14 Nov 2005 - 00:13 | 
   | 
 
 
 
Ca ne change rien  
 
Je me demandais, puisque je suis débutant, la translation d'adresse et l'ip forwading à "1" c'est bien pour partager la connection internet non ?
 
Et la connexion est déjà partagée sur le pcA (voir schema) sur un windows xp (aucun intérêt me direz vous, mais pour le changement d'OS je suis chmodé à 0 par le proprio du pc) donc pas besoin de le faire sur le pc B ?
 
 
merci
 
 
[edit pour 20 100] | 
 
  Dernière édition par Webfab le Lun 14 Nov 2005 - 00:45; édité 1 fois | 
 
 
 | 
   | 
 | 
 
Vincent 
Webmaster 
 
  
 
   Sexe:   
Messages: 5584 
Localisation: Montpellier 
 
 | 
 Posté le:
Lun 14 Nov 2005 - 00:21 | 
   | 
 
 
 
Oui, ca permet d'activer les fonctions NAT, à savoir de translation d'adresse. C'est à dire à l'entrée de ton routeur (depuis internet par exemple), tu attaque le port 80, et bien il va rediriger les paquets vers le port défini sur la machine définie derrière ton réseau local.
 
Typiquement j'ai un serveur web chez moi sur mon serveur linux.
 
J'ai ma Freebox configurée en mode routeur, j'ai activé le forward du port 80 vers le port 80 de l'ip de mon serveur web.
 
 
Et une dernière info pour tout le monde: 
 
En français, on écrit connexion avec un X. | 
 
 _________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince   | 
 
 
 | 
      | 
 | 
 
captainsantiago 
Forumeur occasionnel 
 
 
 
  Sexe:   
Messages: 24 
 
 
 | 
 Posté le:
Lun 14 Nov 2005 - 09:13 | 
   | 
 
 
 
Transslation d'adresse= NAT indispensable pour partager une IP publique entre plusieurs PC, sinon tu peux aussi utiliser un serveur proxy (Il faut activer le NAT sur le PC connecté à Internet, pas sur l'autre).
 
Quelle est la table de routage de ton PC connecté à internet?( PC A)
 
Fait route print et fait un copié collé ici.
 
Car il faut lui ajouter une route aussi pour ton réseau nouvellement créé (192.168.1.0). | 
 
 | 
 
 
 | 
   | 
 | 
 
Webfab 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 110 
 
 
 | 
 Posté le:
Lun 14 Nov 2005 - 17:25 | 
   | 
 
 
 
Ca fonctionne !
 
Arkos, t'es commandes étaient exacte!
 
 
merci à vous ! | 
 
 | 
 
 
 | 
   | 
 | 
 
arkos 
Résident du forum 
 
  
 
   Sexe:   
Messages: 329 
Localisation: Caen 
 
 | 
 Posté le:
Lun 14 Nov 2005 - 23:42 | 
   | 
 
 
 
Salut
 
Pour ne pas avoir a les taper a chaque boot de la machine qui partage la connexion, fait un script que tu place dans /etc/init.d/ .
 
Le script peut etre comme cela : 
 
 
 
| Code: | 
 
 
#!/bin/sh
 
 
echo "1" > /proc/sys/net/ipv4/ip_forward
 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 
 
 | 
 
 
 
puis tu le rend executable : 
 
| Code: | 
 
 
chmod +x /etc/init.d/monscript.sh
 
 
 | 
 
 
 
 
a+ | 
 
 | 
 
 
 | 
   | 
 | 
 
| 
 |