le partage fct c'est déjà ça
qd tu fais "iptables save", il stocke tes régles dans /etc/sysconfig/iptables avec un format spécial.
Dans le script /etc/iptables, il exécute à un moment ce script.
(j'en sais pas plus)
pour lancer ton script à chaque connexion tu peux simplement mettre dans /etc/ppp/ip-up.local
"/path/to/ton_script_internet_access"
idem pour la déconnexion (ip-down.local)
"/path/to/ton_script_internal_network_only"
ces deux scripts doivent être exécutables.
bon amusement