Bonjour,
Pour le partage de la connexion internet de eth0 à eth1 et la création d'une passerelle, j'utilise le script suivant.
Est il correcte ?
Le script :
#!/bin/sh
# Variables globales
LAN_ETH=eth0;
LAN_IP=192.168.1.4;
LAN_NETWORK=192.168.1.0/24;
LAN_BROADCAST=192.168.1.255;
PASSERELLE=192.168.1.3;
INTERFACE_PARTAGE=eth1;
#Patage de connexion
echo " + Partage connexion active"
iptables -t filter -A FORWARD -i $LAN_ETH -o $INTERFACE_PARTAGE -s $LAN_NETWORK -d 0.0.0.0/0 -m state --state ! INVALID -j ACCEPT
iptables -t filter -A FORWARD -i $INTERFACE_PARTAGE -o $LAN_ETH -s 0.0.0.0/0 -d $LAN_NETWORK -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o $INTERFACE_PARTAGE -s $LAN_NETWORK -j MASQUERADE
#Création d'une passerelle
echo " + Passerelle active"
echo 1 > /proc/sys/net/ipv4/ip_forward
route add default gw $PASSERELLE
Et merci d'avance
Poste le Sunday 7 September 2008 15:22:14