Se connecter avec
S'enregistrer | Connectez-vous

[Problème] Passerelle linux

Dernière réponse : dans Systèmes d'exploitation

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 !

Autres pages sur : probleme passerelle linux

Lassé par la pub ? Créez un compte

il faut mettre un 1 dans /proc/sys/net/ipv4/ip_forward
  1. # echo 1 > /proc/sys/net/ipv4/ip_forward

pour que ca soit permanent, il faut mettre:
  1. net.ipv4.conf.default.forwarding=1

dans /etc/sysctl.conf

apres je sais pas si tu as mis des règles iptables ou autres...

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
"

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).

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

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é.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde