voila, j'ai un serveur qui tourne sur mandrake 10, qui permet de relier 2 réseaux locaux, il doit donc servir de passerelle
j'arrive à éditer les routes avec
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.10.1
route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.20.1
j'ai autorisé le forwarding avec
echo 1 > /proc/sys/net/ipv4/ip_forward
on me dit qu'il faut aussi faire :
iptables -A FORWARD -j ACCEPT
mais mon bash ne connait pas la commande iptables
comment je peux faire pour l'obtenir ?
iptables n'est pas obligatoire, mais sert à filtrer les packets qui passent par ta machine et donc permet la mise en place d'un firewall
Pour voir s'il est installé tabes rpm -qa iptables
la commande iptables -A FORWARD -j ACCEPT n'est nécessaire que si tu as un firewall d'installé sur ton serveur (ex. shorewall sous mdk 10)
oui je fais tout ca en root, mais pour l'instant je n'ai pas de firewall, iptables ne serait pas nécessaire ?
la configuration des passerelles est correcte, mais les réseaux ne communiquent pas
Pour acceder à la commande iptables, il faut que iptables soit installer => pour Mandrake 10 tu fais
urpmi iptables
il te demande les cd ...
et c'est bon !