[Problème] Passerelle linux
Forum Systèmes d'exploitation (Windows, Mac OS, Linux...) : [Problème] Passerelle linux
Salut tout le monde,
Voila je vous expose mon problème, j'essaye de créer une passerelle sous linux(debian) avec partage de la connexion internet mais un problème ce pose à moi.
D'abord voici le réseau :
Freebox --> IP PUBLIC --> PASSERELLE LINUX --> 192.168.1.1 --> SWITCH --> PC1
--> PC2
PC1 --> IP : 192.168.1.2 Masque : 255.255.255.0 Passerelle : 192.168.1.1
PC2 --> IP : 192.168.1.3 Masque : 255.255.255.0 Passerelle : 192.168.1.1
En faite PASSERELLE LINUX ping bien PC1 et PC2, le PC1 ping bien PC2 et PASSERELLE LINUX, et PC2 ping bien PC1 et PASSERELLE LINUX.
Mais par contre la connexion internet n'est pas partager, seul PASSERELLE LINUX à internet mais pas PC1 et PC2.
Pouvez vous m'aider ?
Merci !
Message édité par xinux0 le 13-03-2007 à 19:18:05
il faut mettre un 1 dans /proc/sys/net/ipv4/ip_forward
Code :
|
pour que ca soit permanent, il faut mettre:
Code :
|
dans /etc/sysctl.conf
apres je sais pas si tu as mis des règles iptables ou autres...
jai pas installé iptable pour le moment.
je viens de faire "echo 1 > /proc/sys/net/ipv4/ip_forward"
Mais sa ne marche toujour pas.
Pour le moment le debian est vierge.
Voici mon /etc/network/interfaces :
"
[...]
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
"
il faut configurer iptables:
Code :
|
xxx: l'interface connecté à la freebox (eth0?)
xxx.xxx etc...: ton adresse publique
iptables est déjà installé avec debian ?
La commande ne me renvoie pas de message d'erreur mais cela n'a rien changer a mon problème.
essayes:
Code :
|
si ca ne marche pas postes la sortie de:
Code :
|
Netfilter est le module qui fournit à Linux les fonctions de pare-feu, de partage de connexions internet (NAT) et d'historisation du trafic réseau. Netfilter fonctionne en mode noyau. Il intercepte et manipule les paquets IP avant et après le routage.
Iptables est la commande qui permet à un administrateur de configurer Netfilter en mode utilisateur. iptables-restore et iptables-save sont deux commandes associées qui permettent de sauvegarder/restaurer la configuration Netfilter.
Firestarter (FR) est une interface graphique qui aide à configurer facilement Netfilter. (disponible dans les dépôts).
ok merci,
Se tuto devrait me permettre de faire marcher la passerelle ?
http://formation-debian.via.ecp.fr/firewall.html
Merci
+1 pour firestarter. J'étais exactement dans la meme situation que toi, et partager l'accès internet n'a pris qu'un clic (cocher une case) dans firestarter. Solution miracle, encore plus simple que sous winXP.
Ok.
Si je reprend depuis le debut :
Je configure mes interfaces reseau dans /etc/network/interfaces comme ceci :
"
#Interfaces INTERNET qui doit recevoir l'ip Public
auto eth0
iface eth0 inet dhcp
#Interfaces LOCAL qui doit avoir une ip réseau du type 192.168.0.X
auto eth1
iface eth1 inet static
address 192.168.0.253
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
"
Ensuite je configure les PCs de mon réseau de maniere suivante :
IP : 192.168.0.X
Masque : 255.255.255.0
Passerelle : 192.168.0.253
Et les DNS de mon FAI.
Pour le moment c'est bon sa ?
Message édité par xinux0 le 13-03-2007 à 19:21:14
je viens de réinstaller debian pour avoir un os saint aprés tout ses tests, je viens de faire ce que j'ai poster ci dessus tout en ajoutant
"echo 1 > /proc/sys/net/ipv4/ip_forward"
Mais rien ne marche.
PS: j'ai rien configuré au niveau de netfilter (iptables), en suivant ce tuto sa devrait marcher ?
http://www.coagul.org/article.php3?id_article=485
Message édité par xinux0 le 13-03-2007 à 20:56:10
Arrête de te prendre la tête. Quand tu en as marre de changer des fichiers texte, installe firestarter, et dedans, super simplement, tu lui dit quelle connection tu veu partager (eth0), et quelle connection y a accès (eth1), et zou, le tour est joué.
Il y a 1827 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
