Fait une recherche sur Freshmeat avec iptable.
Tu récupère un script qui te convient, tu l'adapte si besoin est
en modifiant eth0 par ppp0, cause que la plupart se base avec
une config modem ethernet aka eth0 et eth1, alors que toi
tu a ppp0 et eth0.
Perso j'ai utilisé fwbuilder pour me faire un script générique,
puis ai rajouté 2, 3 lignes sur les conseils avisé d'unn copain.
J'utilise un SpeedTouch pour ma connexion ADSL et mon portable
de boulot se connect sans pb via mon p'tit réseau local.
Si tu voyais le nombre de paquets qui se font lourder ...