Routage


#1

Bonjour à tous !!

Voilà, j’ai la configuration suivante :

J’ai réussi à faire que ma debian serve de routeur :

#On vide les chaînes :
iptables -F
iptables -X
#On détruit les paquets par défaut :
iptables -P INPUT DROP
iptables -P OUTPUT DROP
#On accepte le forward :
iptables -A FORWARD ACCEPT
#On accepte le nat :
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
#On fait de même avec la table mangle :
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P INPUT ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
iptables -t mangle -P FORWARD ACCEPT
iptables -t mangle -P POSTROUTING ACCEPT
#On accepte les entrées et sorties sur les processus locaux :
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

et

echo 1 > /proc/sys/net/ipv4/ip_forward

J’arrive à pinger depuis 192.168.42.0 vers 192.168.1.0 et inversement de 192.168.1.0 vers 192.168.42.0 SAUF 192.168.42.1 !!!

Du coup je ne peux pas joindre internet depuis le réseau 192.168.1.0…

Merci d’avance pour toute aide !!! :slightly_smiling:


#2

A mon avis, c’est un probléme de routage de tes paquets. Y a-t-il une entrée dans la table de routage de ton routeur pour qu’il sache que pour atteindre le réseau 192.168.1.0 il doit utiliser la passerelle 192.168.42.2 ?


#3

Merci Bobx !!

Je n’ai pas encore vérifié mais ça doit être ça !!!