version 1.43, 1998/09/18 18:42:10 |
version 1.44, 1998/10/06 23:25:21 |
|
|
. /etc/rc.conf |
. /etc/rc.conf |
|
|
# Configure the IP filter before configuring network interfaces |
# Configure the IP filter before configuring network interfaces |
# |
|
if [ X"${ipfilter}" = X"YES" -a -f "${ipfilter_rules}" ]; then |
if [ X"${ipfilter}" = X"YES" -a -f "${ipfilter_rules}" ]; then |
echo 'configuring IP filter' |
echo 'configuring IP filter' |
ipf -Fa -f ${ipfilter_rules} -E |
ipf -Fa -f ${ipfilter_rules} -E |
|
|
ipfilter=NO |
ipfilter=NO |
fi |
fi |
|
|
# Configure NAT before configuring network interfaces |
|
# |
|
if [ "${ipnat}" = "YES" -a "${ipfilter}" = "YES" -a -f "${ipnat_rules}" ]; then |
|
echo 'configuring NAT' |
|
ipnat -CF -f ${ipnat_rules} |
|
else |
|
ipnat=NO |
|
fi |
|
|
|
# set the address for the loopback interface |
# set the address for the loopback interface |
ifconfig lo0 inet localhost |
ifconfig lo0 inet localhost |
|
|
|
|
# default multicast route |
# default multicast route |
route -n add -net 224.0.0.0 -interface $hostname |
route -n add -net 224.0.0.0 -interface $hostname |
fi |
fi |
|
|
|
# Configure NAT after configuring network interfaces |
|
if [ "${ipnat}" = "YES" -a "${ipfilter}" = "YES" -a -f "${ipnat_rules}" ]; then |
|
echo 'configuring NAT' |
|
ipnat -CF -f ${ipnat_rules} |
|
else |
|
ipnat=NO |
|
fi |
|
|