Variable $FORWARD_IPV4 is not analyzed in any initscript. Documentation on redhat.com said: It should be analyzed in rc.sysinit, but you can check this script - it's not analyzed anywhere. So you can't to enable IP-routing by Linuxconf, because Linuxconf just change this variable. I know how I can enable routing by "echo 1 > ..../ip_forward", but I'd like to get official bugfix from RedHat. (I think RedHat Linux 6.1 has the same problem). Thanks, Sergey Zhukov
linuxconf has been fixed in rawhide; it's an intentional behavior change.
FORWARD_IPV4 is still present in /etc/sysconfig/network in Red Hat 7. It needs to be removed at least, since it's misleading. Better yet, a comment should be inserted in its place pointing users to sysctl.conf.
Nothing should add it; it probably won't get removed on upgrade (although the settings should be migrated.)