/etc/rc.d/rc.sysinit looks for two locations to load modules:
# Load other user-defined modules for file in /etc/sysconfig/modules/*.modules ; do [ -x $file ] && $file done # Load modules (for backward compatibility with VARs) if [ -f /etc/rc.modules ]; then /etc/rc.modules fi
So, you should put the loading command into /etc/sysconfig/modules/*.modules or /etc/rc.modules:
# echo "modprobe ip_conntrack" >> /etc/sysconfig/modules/iptables.modules # chmod +x /etc/sysconfig/modules/iptables.modules
modprobe ip_conntrack modprobe ip_conntrack_ftp modprobe iptable_nat modprobe ip_nat_ftp
