iptables -t nat -A POSTROUTING -s 192.168.0.2 -o eth0 -j MASQUERADE
192.168.0.2 е ип на машината на която ще даваш нет през етх0:1. Тествано е и работи с 1 карта... Има много такива теми и във форума и във google, но явно не си си направил труда да потърсиш преди да пуснеш тема, и то пък във секцията за напреднали ?! което говори лошо за теб

Колкото до работата на masquerade - най-просто казано netfilter има изградени правила за маскиране на дадени адреси/мрежи. Когато пристигне един пакет при рутера той проверява дали IP адреса на източника на този пакет трябва да бъде маскиран. Ако е така, заменя се хедъра в този пакет който съдържа IP адреса на източник на пакета със IP адреса на мрежовата карта през която ще се прати този пакет, намаля числото в хедъра TTL с 1 (защото този пакет е преминал през сървър), записва си в таблица от кой идва този пакет и го пуска нататък по мрежата. Така изглежда, че пакета е изпратен от сървъра а не от клиента. Когато пристигне отговор на този пакет, сървъра проверява IP адреса за получател на пакета със адреса който си записа по-рано (на клиента), и пуска пакета през локалния интерфейс...
В най-общи линии така работи

'>
За конкретния случай. Да приемем че ип адреса на клиента е 192.168.0.2, а ип адреса на сървъра (eth0 - 192.168.1.2, eth0:1 - 192.168.0.1)
Клиента изпраща пакет адресиран примерно до 64.233.167.99 (google.com) като използва за Gateway 192.168.0.1. Пакета пристига при сървъра, той проверява дали 192.168.0.2 трябва да се маскира - да (със iptables -t nat -A POSTROUTING -s 192.168.0.2 -o eth0 -j MASQUERADE сме му '' казали '' да маскира всички пакети които идват от 192.168.0.2 и да ги пуска през eth0).
Променя полето за източник на пакета от 192.168.0.2 на 192.168.1.2, намалява му TTL с 1-ца и си записва че е маскирал пакет от 192.168.0.2. Изпраща пакета през eth0 нататък по мрежата, когато пристигне отговор на този пакет сървъра променя IP адреса на получателя от 192.168.1.2 на 192.168.0.2 и го праща на клиента - отваря му се страницата на Google.
Пак казвам - нещата в действителност са малко по-сложни, така че не претендирам за изчерпателност, но най-просто казано така действа masquerade

'>