J'ai trouvé le guide simple sur le masquage très utile et tout fonctionne parfaitement. Mais je ne suis pas sûr de la dernière ligne:
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -P INPUT DROP #uniquement si les deux premières réussissent
iptables -A FORWARD -i ppp0 -o ppp0 -j REJECT
Il n'y a pas d'explication dans le guide. A quoi cela sert-il?
Je suppose que c'est pour rejeter le trafic venant de l'extérieur vers l'intérieur, mais comment cela fonctionne-t-il? Peut-être serait-il mieux d'écrire -i ppp0 -o eth0
(où eth0 est mon interface de réseau local)?