À moins que tu aies une définition de la simplicité permettant qu'une chose ne soit pas aussi simple qu'elle-même, je ne vois pas ce que tu veux dire : j'ai écrit *exactement* ce que contient mon script.
Sinon la première ligne ne sert qu'à activer l'interface qui d'habitude ne l'est pas, donc c'est vrai qu'elle n'a pas en soi de rapport avec le forwarding. Seules les deux dernières lignes font vraiment le partage de la connexion internet : la dernière active le forwarding (bon c'est un peu tordu de balancer 1 dans un fichier virtuel pour activer une option, c'est sûr

, mais c'est pas *compliqué*, c'est juste une seule commande, c'est juste bizarre (ce qui selon moi n'est pas la même chose que compliqué). Par ailleurs il y a peut-être des moyens moins bizarres (mais peut-être plus compliqués

) de faire la même chose.) L'avant-dernière ligne dit que les paquets destinés à ppp0 (=connexion internet) doivent subir la traduction d'adresse vu que je n'ai qu'une seule ip pour tout mon réseau du point de vue d'internet, il y a quatre options, ça me paraît difficile de faire moins sachant tout ce que iptables peut faire d'autre...
donc oui c'est plutôt très simple je trouve pour un établissement de nouvelle configuration réseau ^^. Ça me paraît difficile de faire notablement plus simple sans nuire à la flexibilité à vrai dire.