La connessione Wifi non funziona a meno che non la spegni e riattivi di nuovo

2

Ho un MacBook Pro Retina, 15 pollici, e ho il problema sopra riportato. In una domanda correlata ( Wifi doesn ' t lavoro a meno che non lo spegni e riaccendi ) un utente ha commentato:

For as long as I can remember, I've had to do this on my MacBook Pro Retina 15″ — I've always presumed it's the router, as I only have the problem at home. I even have a script that will automatically cycle the Wi-Fi if it's attempting to connect to my home network and fails for more than 3 seconds :) – grgarside Jan 26 at 20:00

Qualcuno sa come scrivere / caricare questo tipo di script? Grazie!

    
posta fabbb 16.10.2014 - 01:31
fonte

3 risposte

0

Aggiornato a Yosemite 10.10 e il problema è stato risolto.

    
risposta data 20.10.2014 - 21:23
fonte
0

Potresti provare qualcosa del genere: (copia e incolla nell'editor di AppleScript)

--
-- Toggle Airport Power On and Off
--
if (offset of "On" in (do shell script "networksetup -getairportpower en1")) > 0 then
    do shell script "networksetup -setairportpower en1 off"
else
    do shell script "networksetup -setairportpower en1 on"
end if

Cambia en1 a en0 (zero) per il tuo WiFi.

Se funziona salva lo script Apple come applicazione. Tiralo sul tuo dock per un rapido accesso.

    
risposta data 16.10.2014 - 02:27
fonte
0

Prova questo script di Golang - link

Lo script automatizza il processo di spegnimento e accensione del Wi-Fi a intervalli di 20 minuti (le versioni future rileveranno le gocce di pacchetti per avviare il processo di reimpostazione del wifi). Puoi tenerlo in esecuzione in background. Ulteriori informazioni sono disponibili nel README del link github di cui sopra.

Se non vuoi installare Golang solo per questo, puoi ottenere lo stesso risultato usando il seguente script di shell

while :; do
    networksetup -setairportpower en1 off
    sleep 3
    networksetup -setairportpower en1 on
    sleep $((20 * 60))
done

Esegui networksetup -listallhardwareports in primo luogo per verificare se il tuo Wi-Fi è davvero su en1.

    
risposta data 07.08.2016 - 06:01
fonte

Leggi altre domande sui tag