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 }