Fixing netfilter/iptables_*.sh scripts for new ifconfig output format

see http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=2623
This commit is contained in:
Thomas Bernard 2012-01-02 10:58:02 +01:00
parent 24065dbaba
commit 63a83f8a0a
4 changed files with 6 additions and 3 deletions

View File

@ -1,5 +1,8 @@
$Id: Changelog.txt,v 1.242 2011/11/18 11:21:20 nanard Exp $
2012/01/02:
Fixing netfilter/iptables_*.sh scripts for new ifconfig output format.
2011/11/18:
avoid infinite loop in SendResp_upnphttp() in case of error
Replaced SendResp_upnphttp() + CloseSocket_upnphttp() by

View File

@ -4,7 +4,7 @@ IPTABLES=/sbin/iptables
#change this parameters :
EXTIF=eth0
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`"
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet ' | awk '{print $2}' | sed -e 's/.*://'`"
echo "External IP = $EXTIP"
#adding the MINIUPNPD chain for nat

View File

@ -5,7 +5,7 @@
EXTIF=eth0
IPTABLES=/sbin/iptables
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`"
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet ' | awk '{print $2}' | sed -e 's/.*://'`"
NDIRTY="`LC_ALL=C /sbin/iptables -t nat -L -n | grep 'MINIUPNPD' | awk '{printf $1}'`"
FDIRTY="`LC_ALL=C /sbin/iptables -t filter -L -n | grep 'MINIUPNPD' | awk '{printf $1}'`"
echo "External IP = $EXTIP"

View File

@ -4,7 +4,7 @@ IPTABLES=/sbin/iptables
#change this parameters :
EXTIF=eth0
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`"
EXTIP="`LC_ALL=C /sbin/ifconfig $EXTIF | grep 'inet ' | awk '{print $2}' | sed -e 's/.*://'`"
#removing the MINIUPNPD chain for nat
$IPTABLES -t nat -F MINIUPNPD