Index: /ipk/source/swapnetwork_wlan_300/var/etc/autostart/wlan
===================================================================
--- /ipk/source/swapnetwork_wlan_300/var/etc/autostart/wlan	(revision 7221)
+++ /ipk/source/swapnetwork_wlan_300/var/etc/autostart/wlan	(revision 7222)
@@ -108,7 +108,8 @@
 	python /var/etc/network/wlanscan.pyc $WLAN_IF
 	startNetwork $WLAN_IF
-	IP=`ifconfig $WLAN_IF | grep -m1 "inet addr" | sed s/"^\s*"// | sed s/" \+"/" "/g | cut -d " " -f2 | cut -d ":" -f2`
-	NET=`echo ${IP%.*}`
-	( /var/bin/fping -l -b12 -q -i2000 -g $NET.1 $NET.254 2> /dev/null ) & 
+	( startWaitfor "/tmp/.networkready" 30
+	  IP=`ifconfig $WLAN_IF | grep -m1 "inet addr" | sed s/"^\s*"// | sed s/" \+"/" "/g | cut -d " " -f2 | cut -d ":" -f2`
+	  NET=`echo ${IP%.*}`
+	  /var/bin/fping -l -b12 -q -i2000 -g $NET.1 $NET.254 2> /dev/null ) &
 else
 	echo "[wlan] unknown wireless startmode $WLAN_STARTMODE" | tee -a $WLAN_LOG && break
