Если выполнить
iptables -F
то инет сразу же пропадает.
Логично. А потом добавить правило
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
Всё будет доступно.
А вообще это вот сюда http://www.opennet.ru/docs/RUS/iptables/
И не читайте до обеда советских газет старайтесь не использовать сторонние программы для составления правил в цепочках iptables/netfilter, если не понимаете как они работают.
________________________________________________________________________________________
________________________________________________________________________________________
$ sudo iptables -F
[sudo] password for b:
$ sudo iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy DROP)
target prot opt source destination
Chain INBOUND (0 references)
target prot opt source destination
Chain LOG_FILTER (0 references)
target prot opt source destination
Chain LSI (0 references)
target prot opt source destination
Chain LSO (0 references)
target prot opt source destination
Chain OUTBOUND (0 references)
target prot opt source destination
$ sudo iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
$ ping ya.ru
ping: unknown host ya.ru
__________________________________________________________________________________________________
Встречный вопрос, а при чём "iptables -t nat -A POSTROUTING -o eth2 -j MASQUERAD" - если это правило для передачи интернета второму компьютеру, без него должен работать инэт.