Dans cet article, on considèrera que le reseau privé est numéroté 192.168.0.0 avec un masque de reseau 255.255.255.0. La passerelle sera numérotée 192.168.0.254.

Sur la passerelle :

/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc

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

ipfwadm -F -a m -S 192.168.0.0/24 -D 0.0.0.0/0

Sur les clients :

/sbin/route add default gw 192.168.0.254

Sur la passerelle :

Idem, remplacer ipfwadm par :

ipchains -A forward -s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQ

Sur les clients :

Idem

Plus simple, sur la passerelle tapez uniquement :

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

où ppp0 est votre device de connexion ( modem dans ce cas ).

Sur les clients :

Idem

linux/masquerading.txt · Last modified: 2010/01/12 13:29 (external edit)