wok-tiny rev 10

lan-config: enable IP routing between interfaces
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Feb 02 11:52:48 2011 +0100 (2011-02-02)
parents 943c1a94316d
children 44490bf52c19
files lan-config/receipt
line diff
     1.1 --- a/lan-config/receipt	Wed Feb 02 11:50:01 2011 +0100
     1.2 +++ b/lan-config/receipt	Wed Feb 02 11:52:48 2011 +0100
     1.3 @@ -31,6 +31,24 @@
     1.4  		echo "Configuring static IP on $LAN_INTERFACE: $LAN_IP..."\
     1.5  		/sbin/ifconfig $LAN_INTERFACE $LAN_IP netmask $LAN_NETMASK up\
     1.6  	fi#' fs/etc/init.d/network.sh
     1.7 +	cat >> fs/etc/network.conf <<EOT
     1.8 +
     1.9 +# Set lan interface.
    1.10 +LAN_INTERFACE="eth1"
    1.11 +
    1.12 +# Dynamic IP address.
    1.13 +# Enable/disable DHCP lan client at boot time.
    1.14 +LAN_DHCP="no"
    1.15 +
    1.16 +# Static IP address.
    1.17 +# Enable/disable static lan IP at boot time.
    1.18 +LAN_STATIC="yes"
    1.19 +
    1.20 +# Set lan IP address and netmask for a static IP.
    1.21 +LAN_IP="192.168.1.1"
    1.22 +LAN_NETMASK="255.255.255.0"
    1.23 +
    1.24 +EOT
    1.25  }
    1.26  
    1.27  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.28 @@ -66,6 +84,8 @@
    1.29  <td><input type="text" name="NETMASK" value="$NETMASK" /></td>
    1.30  </tr>
    1.31  </table>
    1.32 +<input type="checkbox" name="ROUTING" value="ON" checked="checked" />
    1.33 +Enable LAN routing<br>
    1.34  EOT
    1.35  }
    1.36  
    1.37 @@ -83,4 +103,9 @@
    1.38  	       -e "s/^LAN_STATIC=.*/LAN_STATIC=\"$STATIC\"/" \
    1.39  	       -e "s/^LAN_DHCP=.*/LAN_DHCP=\"$DHCP\"/" \
    1.40  	       -e "s/^LAN_IP=.*/LAN_IP=\"$IP\"/" $1/etc/network.conf
    1.41 +	[ "$ROUTING" == "ON" ] && cat >> $1/etc/init.d/local.sh <<EOT
    1.42 +# Enable IP routing between interfaces
    1.43 +echo 1 > /proc/sys/net/ipv4/ip_forward
    1.44 +
    1.45 +EOT
    1.46  }