Se apache+php da questo errore quando cerca di connettersi a un host, il problema potrebbe essere semplicemente che il servizio apache, avviato prima della connessione di rete completata, non ha aggiornati i dati da /etc/resolv.conf. Nel caso la soluzione è riavvare apache, avendo cura di fare stop e start del servizio separatamente, in sequenza, e non il semplice restart (con il restart i dati del dns non vengono riletti).
Ad esempio su arch linux:
sudo rc.d stop httpd; sudo rc.d start httpd
Può essere una buona idea mettere lo script che fa questa sequenza di commandi in auto-esecuzione quando la rete si aggancia. Vedi: Eseguire script quando la connessione wireless si attacca
Aggiungi un commento