Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passerelle linux

n°279330
newbee
Alias : 0liveO1
Posté le 15-05-2007 à 12:40:22  profilanswer
 

salut tout le monde. une tite question à vous poser svp : je tourne sous fedora 6 et j'ai un pc connecté en wifi à internet auquel j'ai branché un autre pc en ethernet. je voudrais utiliser le 1er pc comme passerelle internet et je n'y arrive pas :( j'ai entré les paramètres suivants dans Système->administration->réseaux->modifier après avoir selectionné périphérique eth0->configurer statiquement les adresses ip :
adresse : 192.168.1.2
masque : 255.255.255.0
adresse passerelle : 192.168.1.1
 
et sur le 2èmem ordi, pareil mais avec .3 pour l'adresse ip
je fais ensuite "activer" en selectionnant eth0 et tout se passe bien, il marque bien "activé" dans la colonne "etat". sauf qu'à partir de là, je ne sais pas comment vérifier si la liaison a bien été établie à savoir qu'en en essayant d'ouvrir une page web avec firefox depuis le 2ème pc ça marche pas...
merci  :hello:


Message édité par newbee le 25-06-2007 à 12:40:01
mood
Publicité
Posté le 15-05-2007 à 12:40:22  profilanswer
 

n°279385
m3z
il faut toujours faire simple
Posté le 15-05-2007 à 15:46:52  profilanswer
 

Hello,  
 
Ah ben oui c'est normal ca ;).
Il faut que le PC2 saches ou il doit envoyer les paquets = définir une passerelle par defaut
Ensuite il faut que le PC 1, qui sert de passerelle,  renvoi les paquets du PC 2 vers l'interface wlan0 (wifi) et retransmette la reponse.
 
Tout est expliqué ici :
http://www.c-sait.net/cours/partage_connexion.php
 
A+

n°279733
newbee
Alias : 0liveO1
Posté le 17-05-2007 à 03:20:48  profilanswer
 

merci! :D je vais voir ça de suite

n°280972
newbee
Alias : 0liveO1
Posté le 23-05-2007 à 12:32:25  profilanswer
 

je n'arrive pas à activer la connexion wifi et la connexion ethernet en même temps :( l'un désactive l'autre automatiquement... du coup je me demande s'il est possible de tout faire par ethernet. je m'explique :
dans la salle ou je me trouve, il y a un cable ethernet qui permet d'accéder à internet. pour cela il me faut entrer les paramètres de connexion manuellement, c'est à dire ceux la :
ip : 193.51.103.162
dns : 193.51.100.100

j'ai testé avec un pc, ça marche  nickel. mais ce que je veux faire c'est brancher ce fameux cable eth à un switch, brancher les 2 pc sur le switch, rentrer ces paramètres dans 1 pc et utiliser ce pc comme passerelle pour le 2ème pc.
 
ce que j'ai réussi à faire jusqu'à présent :
tout les branchements ok. pramamètres suivants entrés dans 1er pc :
ip : 193.51.103.162
mask : 255.255.255.0
passerelle : 193.51.103.1
dns : 193.51.100.100

 
2ème pc :
ip : 193.51.103.165
mask : idem
passerelle : 193.51.103.162
dns : rien (même essayé avec 193.51.100.100)

ce que j'obtiens c'est une connexion établie entre les 2 pc (vérifié avec ping) et une connexion à internet depuis le 1er. sauf que depuis le 2ème pc je n'arrive toujours pas à me connecter au net...
 
ce que j'ai éssayé de faire  en me basant sur le lien donné plus haut :
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 193.51.103.162
echo 1 > /proc/sys/net/ipv4/ip_forward

 
ensuite depuis 2ème pc :
route add default gw 193.51.103.162
 
mais ça marche pas...
 
svp si vous pouvez m'aider ce serait super. merci!


Message édité par newbee le 23-05-2007 à 12:37:30
n°281112
newbee
Alias : 0liveO1
Posté le 24-05-2007 à 02:09:11  profilanswer
 

:bounce:

n°281126
misterfab
Posté le 24-05-2007 à 09:22:23  profilanswer
 

Tes deux PC sont connectés via un switch ou bien il y en a un connecté sur l'autre ?
 
Si c'est via un switch, il suffit que tu mettes l'adresse IP de la passerelle à "193.51.103.1" et non l'adresse de ton premier PC.


Message édité par misterfab le 24-05-2007 à 09:23:47
n°281171
newbee
Alias : 0liveO1
Posté le 24-05-2007 à 12:42:41  profilanswer
 

via un switch, oui. mais ça marche toujours pas :( mais vu que je veux que le 1er pc soit la passerelle, ne devrais-je pas rentrer son adresse ip comme passerelle pour l'autre pc?
petite question subsidiaire : est-il possible de connecter 2 pc en ethernet et 1 des 2 en wifi à un routeur pour le net? toujours sous linux bien sûr :p le problème qui se pose est que dès que je branche le cable ethernet, ça déconnecte le wifi et dès que je reconnecte le wifi, ça déconnecte l'ethernet! j'ai mis des adresses statiques pour la connexion ethernet et le wifi est en dhcp.


Message édité par newbee le 24-05-2007 à 12:43:24
n°281251
_p1c0_
Posté le 24-05-2007 à 20:08:14  profilanswer
 

faut pas que tes adresses soient dans le même sous réseau mais sinon c'est faisable.


---------------
-_- http://www.scienceshopping.com -_-
n°281252
newbee
Alias : 0liveO1
Posté le 24-05-2007 à 20:12:59  profilanswer
 

_p1c0_ a écrit :

faut pas que tes adresses soient dans le même sous réseau mais sinon c'est faisable.


how please?

n°281313
newbee
Alias : 0liveO1
Posté le 25-05-2007 à 10:26:40  profilanswer
 

:bounce:

mood
Publicité
Posté le 25-05-2007 à 10:26:40  profilanswer
 

n°284056
newbee
Alias : 0liveO1
Posté le 07-06-2007 à 13:23:37  profilanswer
 

alors, j'ai pu résoudre le problème à 99% !
ce que j'ai fait :
pour activer les 2 périphériques en même temps, il faut d'abord activer le wifi (dans mon cas, l'ip est définie par dhcp)
ensuite en ligne de commande taper "route". on se retrouve avec une ligne comme ça tout en bas :
default         172.16.1.10     0.0.0.0         UG    0      0        0 eth1
noter l'adresse 172.16.1.10 qu'on ré-utilisera plus tard.
on doit maintenant activer l'ethernet. je pars du principe que le paramétrage a été fait correctement (ip, masque, passerelle...). moi je suis passé par l'interface graphique : menu "système->administration->reseau" puis cliké sur "activer" après avoir sélectionné le périphérique ethernet.
cette manip a pour conséquence de changer la route définie par l'activation du wifi. taper "route" dans la console et cette fois noter l'adresse qui a remplacé celle notée plus haut (172.16...). cette adresse est tout simplement l'adresse de la passerelle telle qu'elle a été définie dans les paramètres du réseau local. dans mon cas 192.168.2.1
on va donc la remplacer par la 172.16.1.10
dans la console :
route del default gw 192.168.2.1
puis
route add default gw 172.16.1.10
 
on a donc le wifi et l'ethernet d'activé et on peut se connecter au net depuis le pc1.
il faut maintenant définir le pc1 comme passerelle pour que l'autre puisse avoir accès au net.
 
2 commandes suffisent :
echo 1 > /proc/sys/net/ipv4/ip_forward
puis
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
 
maintenant on va modifier la route des paquets du 2ème pc pour les rediriger vers le pc1(qui dispose de la connexion internet) qui a l'adresse 192.168.2.2
en ligne de commande :
route del default gw 192.168.2.1
puis
route add default gw 192.168.2.2
 
et voilà!
 
sauf que now, le problème qui se pose est que depuis un navigateur, je ne peux taper d'adresse en http://... il me faut entrer l'adresse ip d'un site pour pouvoir y acceder :/
 
donc help! si quelqu'un sait comment faire..

n°284065
_p1c0_
Posté le 07-06-2007 à 14:01:14  profilanswer
 

vérifies tes serveurs DNS


---------------
-_- http://www.scienceshopping.com -_-
n°284092
newbee
Alias : 0liveO1
Posté le 07-06-2007 à 16:23:21  profilanswer
 

_p1c0_ a écrit :

vérifies tes serveurs DNS


dans la config client? pas bête, j'ai pas pensé vérifier, je suppose que le champ est vide. je check ça demain..
merci!

n°284502
newbee
Alias : 0liveO1
Posté le 10-06-2007 à 00:24:51  profilanswer
 

je n'arrive pas à trouver l'adresse dns... :( le pc1 est en dhcp et je ne sais pas comment faire pour retrouver le dns. quelqu'un saurait comment faire sous linux?

n°284541
jlighty
Posté le 10-06-2007 à 11:41:52  profilanswer
 

sous linux :  

Code :
  1. cat /etc/resolv.conf


sinon

Code :
  1. nslookup
  2. > google.fr


tu auras :

Server:         212.27.53.252
Address:        212.27.53.252#53
 
Non-authoritative answer:
Name:   google.com
Address: 64.233.167.99
Name:   google.com
Address: 72.14.207.99
Name:   google.com
Address: 64.233.187.99


 
212.27.53.252 étant l'adresse du serveur DNS


Message édité par jlighty le 10-06-2007 à 11:45:01
n°285156
newbee
Alias : 0liveO1
Posté le 13-06-2007 à 10:54:06  profilanswer
 

ça marche pas :( sur le pc1 j'ai comme dns 193.51.100.100 et j'ai rentré cette valeur dans pc2, sauf que toujours même problème..

n°285244
jlighty
Posté le 13-06-2007 à 19:59:31  profilanswer
 

Depuis le PC2, tu arrives à pinguer 64.233.167.99 ?
PS: ce topic a plutôt sa place dans la catégorie OS Alternatifs

n°285278
_p1c0_
Posté le 13-06-2007 à 23:07:23  profilanswer
 

newbee a écrit :

sauf que now, le problème qui se pose est que depuis un navigateur, je ne peux taper d'adresse en http://... il me faut entrer l'adresse ip d'un site pour pouvoir y acceder :/


 

jlighty a écrit :

Depuis le PC2, tu arrives à pinguer 64.233.167.99 ?


 
je pense que oui, sinon le http://ip ne passerait pas...


---------------
-_- http://www.scienceshopping.com -_-
n°285542
newbee
Alias : 0liveO1
Posté le 15-06-2007 à 10:06:33  profilanswer
 

jlighty a écrit :

Depuis le PC2, tu arrives à pinguer 64.233.167.99 ?
PS: ce topic a plutôt sa place dans la catégorie OS Alternatifs


 
oui, tout marche sans problème, sauf pour le dns que j'arrive pas à paramétrer sur le poste client.
 
ps: je pense qu'il sagit ici surtout de paramétrage réseau, linux étant "l'interface", mais la finalité est bien de configurer un réseau :p

n°285554
gelaf
Posté le 15-06-2007 à 10:56:07  profilanswer
 

Lu,
Sur ta Fedora, dans ton terminal (console), tu fais :
 
vi /etc/resolv.conf
 
dans ce fichier tu remplaces les lignes existantes par les 2 lignes suivantes :
 
nameserver 212.27.53.252
nameserver 212.27.54.252
 
puis tu sauvegardes en faisant ECHAP, puis touches :x puis Entrée
 
Ce sont les serveurs DNS de chez Free il me semble, au pire cherche ceux de ton FAI, mais tu peux tester d'abord avec ça.
 
Tu rebootes ensuite ton pc, vérifies que le Nat et le routage soit bien activé sur la fedora après avoir rebooté.
 
Sur ton client, tu configures la passerelle sur l'interface de ta fedora qui pointe du côté du client, et tu rajoutes comme serveurs DNS les 2 mêmes adresses que celles que tu as mis sur la fedora (212.27.53.252 et 212.27.54.252)
 
Des changements ? J'espère ne pas me planter dsl je tatonne aussi dans Linux ;))
 
PS : Tu as fait des sous-réseaux ou pas ?


Message édité par gelaf le 15-06-2007 à 10:58:16
n°285599
m3z
il faut toujours faire simple
Posté le 15-06-2007 à 14:27:04  profilanswer
 

Hello,  
 
Non non tu es tout bon Gelaf ! /etc/resolv.conf doti contenir soit la liste des DNS de ton FAI soit l'adresse de ton relais DNS (=ta passerelle) si tu as un routeur que gere ca !
 
A+


Message édité par m3z le 18-06-2007 à 08:49:13
n°285670
newbee
Alias : 0liveO1
Posté le 15-06-2007 à 22:37:49  profilanswer
 

ok, merci! je vais tester tout ça la semaine prochaine ;) mais je pensais vraiment que dans le menu Systeme->administration->reseau, en allant dans les options de eth0 et en rentrant l'adresse dns que ça ferait la même chose :/ théoriquement ça devrait non? enfin, je testerai en éditant le fichier directos.

n°285716
gelaf
Posté le 16-06-2007 à 08:28:24  profilanswer
 

ça doit faire la même chose je suppose (mais j'ai encore jamais fait en mode graphique, et pour l'intant pas envie de tester)
 
Mais c'est tellement mieux en lignes de commandes :D au moins on comprend mieux les choses ;)

n°287577
newbee
Alias : 0liveO1
Posté le 25-06-2007 à 12:39:40  profilanswer
 

:( ça n'a pas marché
tant pis, mon stage est terminé. en tout cas merci de votre aide. a+ ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
Passerelle hors serviceconfigurer son pc linux en routeur
'le cable debranché' sur Windows et sur Linux j'ai internet![MSN] passerelle internet
Comment connecter un XP ou 2000 sur une Serveur NFS sous linuxlinksys WAG200G en passerelle
Aide sur Linux[Linux] configurer connexion wifi
partage connection XP pro / Linux Ubuntu 
Plus de sujets relatifs à : passerelle linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR