Je ne peux que te parler de ce que je connais : Red-Hat 7.3
La manip effectuée pour transformer une machine red-hat tout fraiche en passerelle est la suivante (du moins c'est ce que j'ai trouvé) avec un peu de bol, ça rejoint les modifs à faire sous Mandrake...
Ajout dans /etc/sysconfig/network de la ligne
IPV4_FORWARDING=yes .
Modification dans /etc/sysctl.conf:
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
par:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
Lancer la commande
service network restart pour prendre en compte les modifications effectuées.
Est alors apparu à l'écran:
Shutting down interface eth0:.................[ OK ]
Shutting down interface eth1:.................[ OK ]
Shutting down loopback interface:...........[ OK ]
Disabling IPv4 packet forwarding:...........[ OK ]
Setting network parameters: ..................[ OK ]
Bringing up loopback interface:...............[ OK ]
Bringing up interface eth0:....................[ OK ]
Bringing up interface eth1:....................[ OK ]
Ensuite, création du fichier /etc/sysconfig/iptables:
#
*nat
REROUTING ACCEPT [19809043:2029773681]
OSTROUTING ACCEPT [9887578:725690447]
:OUTPUT ACCEPT [3105636:207969690]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth1 -j MASQUERADE
COMMIT
#
*mangle
REROUTING ACCEPT [6039540:2728491693]
:INPUT ACCEPT [131030:16759253]
:FORWARD ACCEPT [5796176:2697669324]
:OUTPUT ACCEPT [15616:2441017]
OSTROUTING ACCEPT [5784534:2698734071]
COMMIT
Note: Les lignes écrites en gras désignent les 2 règles de Masquerading qui permettent aux machines placées dans l'un ou l'autre des deux réseaux couverts par la machine passerelle d'être masqués par cette dernière.
Les autres lignes de ce fichier sont les règles standards qui constituent la base des Iptables. (bête copié collé je sais c'est honteux mais je ne m'y connais encore pas assez...)
Ce fichier créé, lancer la commande
service iptables start.
Est alors apparu à l'écran:
Flushing all current rules and user defined chains:....[ OK ]
Clearing all current rules and user defined chains:....[ OK ]
Applying iptables firewall rules:..............................[ OK ]
Linux c'est dur!! pfiou....