From 6f58dd2349d836360595937d37e406f88dbe5bd4 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Thu, 26 Aug 2010 18:29:28 +0200 Subject: Fix for setting the broadcast properly (in init) ... --- initramfs/stage3-stuff/init | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'initramfs/stage3-stuff/init') diff --git a/initramfs/stage3-stuff/init b/initramfs/stage3-stuff/init index 0d7fd837..837d23a5 100755 --- a/initramfs/stage3-stuff/init +++ b/initramfs/stage3-stuff/init @@ -434,6 +434,7 @@ if [ -n "$ipinfo" ] ; then serverip=$(getip 2) gateway=$(getip 3) subnet_mask=$(getip 4) + broadcast_address=$(ipcalc -s -b $clientip $subnet_mask) # we might have an idea of the dns server via preboot dns_srv=$(getip 5) [ -n "$dns_srv" ] && echo nameserver $dns_srv >/etc/resolv.conf; @@ -442,7 +443,7 @@ subnet_mask=$subnet_mask\ngateway=$gateway\nserverip=$serverip" \ >>/etc/initramfs-setup # set static ip address ip addr add $clientip/$(ipcalc -s -p $clientip $subnet_mask|sed s/.*=//) \ - dev $nwif 2>/dev/null + broadcast $broadcast_address dev $nwif 2>/dev/null ip route add default via $gateway 2>/dev/null else noipyet="yes" -- cgit v1.2.3-55-g7522