okay, let's hunt this down together, shall we.I'll lay odds that you are correct and see if I can make some changes but do you have any idea why it works with a regular Mandrake kernel?
for i in `rpm -ql shorewall`; do echo $i && sudo grep -c run_iptables $i; done
Okay, that came from /usr/lib/shorewall/firewall. less it and /run_ip -- okay, it's a wrapper that provides a graceful exit in the event of iptables barfing. Because the line in question isn't using the wrapper, you don't get a graceful exit.
iptables -t nat -A eth0_masq -s 192.168.1.0/255.255.255.0 -d 0.0.0.0/0 -j MASQUERADE
now let's man iptables and walk through it.
table nat, append a rule, eth0_masq source of 192.168.1.0/24 destination any, action masquerade.
Uh-oh, that doesn't make any sense. Perhaps the intent was to use -i in order to specify an interface? eth0_masq is clearly one of your interface names.
Doesn't that seem odd?
P.S. Thanks for the assist. :-)
Jim C.
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
