Hi folks.  Can you help me out with this one?

I want to fire up my ipchains set up when my machine boots.  I am
running IP Masq and I get my internet connection via DHCPCD.  My second
ethernet card in my MASQ machine is set up using the
/etc/network/interfaces as below

        # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
        # /usr/share/doc/netbase/examples for more information.
        #
        iface eth1 inet static
                    address 192.168.0.1
                   netmask 255.255.255.0
        # iface lo inet loopback

And is fired up at boot by the init script 'netstd_misc' by the rc2.d
symbolic link 'S30netsd_misc'.


My question lies with firing up my DHCPCD daemon on boot by init script
'dhcpcd' by rc2.d symbolic link 'S13dhcpcd'.  The IP Masquerade HOWTO
tells me that a niffty way to fire up my ipchains set up which is on my
dhcpcd connection is by using one of the following methods:

        Older versions used syntax like:
        #                         dhcpcd -c /etc/rc.d/ipchains.rc eth0
        #
        #               Newer versions use syntax like:
        #                         dhcpcd eth0 /etc/rc.d/ipchians.rc

 Looking at /etc/init.d/dhcpcd I see the following section of the
script:
        
        echo -n "Starting $DESC: "
        start-stop-daemon --start --quiet --pidfile \
                /var/run/$NAME-$IFACE.pid --exec $DAEMON -- $OPTIONS
$IFACE
        echo "$NAME."

Does this mean if I set 'OPTIONS=-c /etc/rc.d/ipchains.rc' or just
'OPTIONS=/etc/rc.d/ipchains.rc' my ipchains set up will be loaded at
boot.  Can I set the $OPTIONS variable in the /etc/dhcpc/config file
given that the $IFACE variable is set in this file as well.  

Your comments and help will be greatly appreciated.

MTY

Reply via email to