. ${rc_functions}
eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
+init_networking() {
+
+ boot_mesg "Loading firewall modules into the kernel"
+ modprobe iptable_nat || failed=1
+ for i in $(find /lib/modules/$(uname -r) -name ip_conntrack*); do
+ modprobe $i || failed=1
+ done
+ for i in $(find /lib/modules/$(uname -r) -name ip_nat*); do
+ modprobe $i || failed=1
+ done
+ (exit ${failed})
+ evaluate_retval
+
+ boot_mesg "Setting up firewall"
+ /etc/rc.d/init.d/firewall start; evaluate_retval
+
+ boot_mesg "Setting up traffic accounting"
+ /etc/rc.d/helper/writeipac.pl || failed=1
+ /usr/sbin/fetchipac -S || failed=1
+ (exit ${failed})
+ evaluate_retval
+
+ boot_mesg "Setting up DMZ pinholes"
+ /usr/local/bin/setdmzholes; evaluate_retval
+
+ if [ "$CONFIG_TYPE" = "3" -o "$CONFIG_TYPE" = "4" ]; then
+ boot_mesg "Setting up wireless firewall rules"
+ /usr/local/bin/restartwireless; evaluate_retval
+ fi
+
+ /etc/rc.d/init.d/dnsmasq start
+}
+
DO="${1}"
shift
;;
esac
-init_networking() {
-
- boot_mesg "Loading firewall modules into the kernel"
- modprobe iptable_nat || failed=1
- for i in $(find /lib/modules/$(uname -r) -name ip_conntrack*); do
- modprobe $i || failed=1
- done
- for i in $(find /lib/modules/$(uname -r) -name ip_nat*); do
- modprobe $i || failed=1
- done
- (exit ${failed})
- evaluate_retval
-
- boot_mesg "Setting up firewall"
- /etc/rc.d/init.d/firewall start; evaluate_retval
-
- boot_mesg "Setting up traffic accounting"
- /etc/rc.d/helper/writeipac.pl || failed=1
- /usr/sbin/fetchipac -S || failed=1
- (exit ${failed})
- evaluate_retval
-
- boot_mesg "Setting up DMZ pinholes"
- /usr/local/bin/setdmzholes; evaluate_retval
-
- if [ "$CONFIG_TYPE" = "3" -o "$CONFIG_TYPE" = "4" ]; then
- boot_mesg "Setting up wireless firewall rules"
- /usr/local/bin/restartwireless; evaluate_retval
- fi
-
- /etc/rc.d/init.d/dnsmasq start
-}
-
# End /etc/rc.d/init.d/network