diff --git a/package/network/ipv6/6in4/files/6in4.sh b/package/network/ipv6/6in4/files/6in4.sh
index e27e86ef085941198369b391e79f1e6b4e0a81d8..647a2f89cfdc573cdac77858812e05463429cf43 100755
--- a/package/network/ipv6/6in4/files/6in4.sh
+++ b/package/network/ipv6/6in4/files/6in4.sh
@@ -65,7 +65,7 @@ proto_6in4_setup() {
 		local max=3
 
 		while [ $((++try)) -le $max ]; do
-			( wget -qO/dev/null "$url" 2>/dev/null ) &
+			( exec wget -qO/dev/null "$url" 2>/dev/null ) &
 			local pid=$!
 			( sleep 5; kill $pid 2>/dev/null ) &
 			wait $pid && break