Update of /cvsroot/devil-linux/build/scripts/scripts
In directory sc8-pr-cvs1:/tmp/cvs-serv5791/scripts/scripts
Modified Files:
Tag: rel-1-0-patches
setup
Log Message:
Fixed BROADCAST address in NIC's
Index: setup
===================================================================
RCS file: /cvsroot/devil-linux/build/scripts/scripts/setup,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -u -d -r1.14 -r1.14.2.1
--- setup 6 Sep 2003 15:17:28 -0000 1.14
+++ setup 31 Oct 2003 15:47:24 -0000 1.14.2.1
@@ -345,14 +345,17 @@
echo "DHCP=yes" >> $NIC
echo "IP=" >> $NIC
echo "NETMASK=" >> $NIC
+ echo "BROADCAST=" >> $NIC
elif [ "$1" = "eth1" ]; then
echo "DHCP=no" >> $NIC
echo "IP=192.168.1.254" >> $NIC
echo "NETMASK=255.255.255.0" >> $NIC
+ echo "BROADCAST=192.168.1.255" >> $NIC
elif [ "$1" = "eth2" ]; then
echo "DHCP=no" >> $NIC
echo "IP=192.168.9.254" >> $NIC
echo "NETMASK=255.255.255.0" >> $NIC
+ echo "BROADCAST=192.168.9.255" >> $NIC
fi
fi
NICMENU="MODULE"
@@ -433,7 +436,7 @@
mod_config $NIC NETMASK "$(cat $RESULT)"
;;
OPTMOD)
- inputbox "NETMASK" "Enter the options for the network module" "$OPTMOD"
+ inputbox "Options" "Enter the options for the network module" "$OPTMOD"
RETURN=$?
MODULE="$(echo "$MOD $(cat $RESULT|sed 's/\"//g')" | sed 's/ *$//')"
[ $RETURN -eq 0 ] && mod_config $NIC MODULE "\"$MODULE\""
@@ -451,6 +454,9 @@
grep Ethernet /proc/pci
pause
else
+ source $NIC
+ eval $(ipcalc -b $IP $NETMASK 2> /dev/null)
+ mod_config $NIC BROADCAST \"$BROADCAST\"
return
fi
done
@@ -494,7 +500,7 @@
subnet $SUBNET netmask $NETMASK {
option domain-name-servers $DNS;
option routers $IP;
- option broadcast-address $BROADCAST;
+ option broadcast-address $DHBROADCAST;
range $FIRST $LAST;
}
EOF
@@ -514,19 +520,19 @@
case "$NETMASK" in
255.255.255.0)
SUBNET=${IP%.*}.0
- BROADCAST=${IP%.*}.255
+ DHBROADCAST=${IP%.*}.255
FIRST=${IP%.*}.100
LAST=${IP%.*}.199
;;
255.255.0.0)
SUBNET=${IP%.*.*}.0.0
- BROADCAST=${IP%.*.*}.255.255
+ DHBROADCAST=${IP%.*.*}.255.255
FIRST=${IP%.*.*}.0.100
LAST=${IP%.*.*}.0.199
;;
255.0.0.0)
SUBNET=${IP%.*.*.*}.0.0.0
- BROADCAST=${IP%.*.*.*}.255.255.255
+ DHBROADCAST=${IP%.*.*.*}.255.255.255
FIRST=${IP%.*.*.*}.0.0.100
LAST=${IP%.*.*.*}.0.0.199
;;
|