From 66a03444434a32ce9f1500ac9c45ef25b37ba211 Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Mon, 14 Jul 2008 22:24:03 +0000 Subject: [PATCH] Load tuntap module before invoking it. --- iptables.init | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/iptables.init b/iptables.init index cf4c477..ec50ee0 100755 --- a/iptables.init +++ b/iptables.init @@ -185,6 +185,19 @@ start() { tapmask=255.0.0.0 fi + # Load additional modules (helpers) + if [ -n "$IPTABLES_MODULES" ]; then + echo -n $"Loading additional $IPTABLES modules: " + ret=0 + for mod in $IPTABLES_MODULES; do + echo -n "$mod " + modprobe $mod > /dev/null 2>&1 + let ret+=$?; + done + [ $ret -eq 0 ] && success || failure + echo + fi + for tap in $taps ; do # Configuration for this tap (address/proxy) eval cfg=\$$tap @@ -212,18 +225,6 @@ start() { ip rule add from $addr tab 1 done - # Load additional modules (helpers) - if [ -n "$IPTABLES_MODULES" ]; then - echo -n $"Loading additional $IPTABLES modules: " - ret=0 - for mod in $IPTABLES_MODULES; do - echo -n "$mod " - modprobe $mod > /dev/null 2>&1 - let ret+=$?; - done - [ $ret -eq 0 ] && success || failure - echo - fi touch $VAR_SUBSYS_IPTABLES return $ret -- 2.43.0