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+ |
|
|
|
|
|