effectivement sur le site de dark schneider, tu trouveras tout ce qu'il te faut,
si ta connexion marche sur ta machine,
dans mon cas perso, ma machine serveur a deux cartes réseau, la première pour internet (ip:10.0.0.10), l'autre pour le lan (192.168.0.1)
tu configures le soft sur le "serveur":
voilà l'exemple d'un script que je lance à chaque démarrage
ipchains -F input
ipchains -F output
ipchains -F forward
# Interface to Internet
EXTIF=ppp+
ANY=0.0.0.0/0
ipchains -P input ACCEPT
ipchains -P output ACCEPT
ipchains -P forward DENY
ipchains -F forward
ipchains -F input
ipchains -F output
# refuse les paquets udp et tcp sur les ports priviligiés: 0 à 1023
ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p udp -j DENY
ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p tcp -j DENY
#permet le partage de connexion grâce à l'ip maquerading
echo "1" >> /proc/sys/net/ipv4/ip_forward
ipchains -P forward DENY
ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0.0.0.0/0
#connexion au modem
pptp 10.0.0.138
ensuite tu configures tes postes clients (une carte réseau avec ip= 192.168.0.i i appartient à [2,255])
tu rajoutes une passerelle par défault:
route add default gw 192.168.0.1 (ip du serveur)
tu remplis le fichier /etc/resolv.conf avec tes DNS et ça devrait marcher