Witam.
Najlepiej zastosuj firewall z dodatkiem maskarady (IPtables + Masquarade).
od razu przyznam, że pierwszy raz postawić maskaradę jest masakrycznie, ale raz postawiona działa do końca świata i jeden dzień dłużej.
Nie napiszę teraz takiej konfiguracji, ponieważ zajęłoby mi to co najmniej 15 minut, może nawet 30.
Sam mam aktualnie postawioną maskaradę na procy, ale ona jest skonfigurowana pod moje wymagania, a i wpisów w IPtables jest multum, także z niej nie pokorzystam przy podawaniu jak to zrobić.
Po dodaniu wszystkich wpisów IPtables potrzebnych do maskarady należy jeszcze włączyć forwarding w jądrze (inaczej nie będzie netu nigdzie poza router'em) - zrobisz to za pomocą tego polecenia:
echo 1 >/proc/sys/net/ipv4/ip_forward