I expected the iptables init.d script to set ip_forward in /proc to '1'. That would be the appropriate place to set/unset (start/stop). Reproducible: Always Steps to Reproduce: 1.emerge kernel/iptables, create firewall w/ NAT using iptables 2./etc/init.d/iptables save 3.next boot iptables set, but the init.d/iptables script didn't set ip_forwarding on Actual Results: NAT not functioning Expected Results: NAT should function. Actual problem is that ip forwarding not enabled. Strongly suggest that ip_forward be toggled on/off in /etc/init.d/iptables script. That's the fix I'll implement by hand now. Hard for me to imagine a more appropriate place to put it. ???
iptables uses the iptables binaries to save/restore rules i guess we should add a bit more code to save /proc settings ?
What about /etc/conf.d/iptables ENABLE_FORWARDING_IPv4 ?
yep, submitter e-mailed me about it
as i can see in changelog, autor has removed it from initscripts but is there any place that i can find it, or for now i need to apply echo "1" > /proc/.../ip_forward in /etc/conf.d/local.start ???