From: <bl...@us...> - 2003-10-31 15:47:27
|
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 ;; |