From 0d44c065e6a485059b060dcc2ee9c3237174210e Mon Sep 17 00:00:00 2001 From: "bruns@2mbit.com" Date: Tue, 22 Jun 2010 04:43:58 +0000 Subject: [PATCH] --- rc.firewall | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rc.firewall b/rc.firewall index 4e5dded..eb4afcb 100755 --- a/rc.firewall +++ b/rc.firewall @@ -155,8 +155,13 @@ if [ $ROUTING ]; then FWINT2=${ROUTE[2]} FWIP1=${ROUTE[1]} FWIP2=${ROUTE[3]} - echo 1 > /proc/sys/net/ipv4/conf/$FWINT1/forwarding - echo 1 > /proc/sys/net/ipv4/conf/$FWINT2/forwarding + + if [ -e "/proc/sys/net/ipv4/conf/$FWINT1/forwarding" ]; then + echo 1 > /proc/sys/net/ipv4/conf/$FWINT1/forwarding + fi + if [ -e "/proc/sys/net/ipv4/conf/$FWINT2/forwarding" ]; then + echo 1 > /proc/sys/net/ipv4/conf/$FWINT2/forwarding + fi $IPTABLES -A FORWARD -i $FWINT1 -o $FWINT2 \ -s $FWIP1 -d $FWIP2 -j ACCEPT if [ ${ROUTE[4]} == "1" ]; then