Решил настроить шлюз,система ubuntu-10.04.3-server-i386, для настройки шлюза использовал стандартный UFW.
В файле /etc/default/ufw установил параметр:
DEFAULT_FORWARD_POLICY=«ACCEPT»
В /etc/ufw/sysctl.conf установил:
net/ipv4/ip_forwarding=1
В /etc/ufw/before.rules добавил:
#Табица NAT
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
#Очистка
-F PREROUTING
-F POSTROUTING
# включаем трансляцию из сети 192.168.1.0 через интерфейс подключенный к интернету (eth1)
-A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
# don't delete the 'COMMIT' line or these nat table rules won't be processed
COMMIT
Затем
$ sudo ufw default deny
$ sudo ufw enable
Шлюз заработал, можно через него выходить в интернет.
Далее
$ sudo ufw disable
Однако сервер продолжает работать как шлюз.
После перезагрузки, при выключенном ufw, шлюз не работает, необходимо его включать.
Вопрос, почему шлюз не перестает работать при ufw disable