+grml-terminalserver (0.68) unstable; urgency=low
+
+ * fixed bug in dhcp-config template
+ * fixed bug with false NETWORK_
+ * changed configfile layout (still fully compatibel to older versions)
+
+ -- Michael Gebetsroither <michael.geb@gmx.at> Sat, 19 Nov 2005 10:51:23 +0100
+
grml-terminalserver (0.67) unstable; urgency=low
* changed dependency to grml-shlib
# created on "$date_"
INTERFACE_="$INTERFACE_"
IP_="$IP_"
+NETWORK_="$NETWORK_"
NETMASK_="$NETMASK_"
GW_="$GW_"
NAMESERVERS_="$NAMESERVERS_"
IPRANGE_FROM_="$IPRANGE_FROM_"
IPRANGE_TO_="$IPRANGE_TO_"
-NETWORK_="$NETWORK_"
OPTIONS_="$OPTIONS_"
BOOT_ARGS_="$BOOT_ARGS_"
netcardconfig || die "Could not get interface" $?
done
- IPRANGE_FROM_=`execute "ipcalc -n $IP_/$NETMASK_" warn |awk '/HostMin/{print $2}'`
- IPRANGE_TO_=`execute "ipcalc -n $IP_/$NETMASK_" warn |awk '/HostMax/{print $2}'`
- NETWORK_=$IPRANGE_FROM_
+ IPRANGE_FROM_=`execute "ipcalc -nb $IP_/$NETMASK_" warn |awk '/HostMin/{print $2}'`
+ IPRANGE_TO_=`execute "ipcalc -nb $IP_/$NETMASK_" warn |awk '/HostMax/{print $2}'`
+ NETWORK_=`execute "ipcalc -nb $IP_/$NETMASK_" warn |awk '/Network:/{print $2}'`
+ NETWORK_=${NETWORK_%/*}
local iprange_=""
while [ -z "$IPRANGE_FROM_" -o -z "$IPRANGE_TO_" -o -z "$iprange_" ]; do
iprange_="$IPRANGE_FROM_ $IPRANGE_TO_"
default-lease-time 600;
max-lease-time 7200;
-subnet ${IP_%.*}.0 netmask $NETMASK_ {
+subnet $NETWORK_ netmask $NETMASK_ {
next-server $IP_;
if substring (option vendor-class-identifier, 0, 9) = "Etherboot" { filename "etherboot.nbi"; }
else { filename "pxelinux.0"; }