El iPhone 3G con iOS 4.2.1 puede sufrir desconexiones aleatorias de WiFi. Un reinicio forzado suele estabilizar la pila de red:
Mantén Home + Encendido 10 segundos hasta ver la manzana. Suelta y deja reiniciar. Después, ve a Ajustes → WiFi, olvida la red problemática y vuelve a conectar introduciendo la contraseña.
Si persiste, puede ser limitación de hardware del iPhone 3G con redes modernas (canales 5GHz, encriptación WPA3, etc.).