# /sbin/dhcpcd
# /sbin/ifconfig eth1 192.168.10.1 broadcast 192.168.10.255 netmask 255.255.255.0
# /sbin/route add -net 172.16.2.0 netmask 255.255.255.0 dev eth0
# /sbin/route add -net 192.168.10.0 netmask 255.255.255.0 dev eth1
# /sbin/route add default gw 172.16.2.1 metric 1
# /sbin/routed
# /sbin/ipchains -A forward -s 192.168.10.0/24 -j MASQ 注※1
この手順です。シェルを作ったり、Red Hat系の場合 /etc/rc.d/rc.localの一番下に付け加えても問題ありません。
注※1:ftpの調子が悪くなるので、コマンドで、modprobe ip_masq_ftp したらできるようになります。