Ich habe ein Macbook Pro Retina, 15 Zoll, und ich habe das oben genannte Problem. In einer verwandten Frage ( Wifi funktioniert nicht, es sei denn, ich schalte es aus und wieder ein ) kommentierte ein Benutzer:
Seit ich denken kann, musste ich das bei meinem MacBook Pro Retina 15″ machen – ich habe immer vermutet, dass es am Router liegt, da ich das Problem nur zu Hause habe. Ich habe sogar ein Skript, das das Wi-Fi automatisch durchläuft, wenn es versucht, eine Verbindung zu meinem Heimnetzwerk herzustellen und länger als 3 Sekunden fehlschlägt :) – grgarside 26. Januar um 20:00 Uhr
Weiß jemand, wie man diese Art von Skript schreibt/lädt? Danke!
Sie könnten so etwas versuchen: (Kopieren und in den AppleScript-Editor einfügen)
--
-- 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
Ändern Sie en1 in en0 (Null) für Ihr WLAN.
Wenn es funktioniert, speichern Sie das Apple-Skript als Anwendung. Ziehen Sie es für einen schnellen Zugriff zu Ihrem Dock.
Auf Yosemite 10.10 aktualisiert und das Problem ist jetzt behoben.
Probieren Sie dieses Golang-Skript aus - https://github.com/icecrasher321/Wifi_Hack
Das Skript automatisiert das Aus- und Einschalten Ihres WLANs in Intervallen von 20 Minuten (zukünftige Versionen erkennen Paketverluste, um den WLAN-Reset-Vorgang zu starten). Sie können es im Hintergrund laufen lassen. Weitere Informationen finden Sie in der README des oben angegebenen Github-Links.
Wenn Sie Golang nicht nur dafür installieren möchten, können Sie dasselbe Ergebnis erzielen, indem Sie das folgende Shell-Skript verwenden
while :; do
networksetup -setairportpower en1 off
sleep 3
networksetup -setairportpower en1 on
sleep $((20 * 60))
done
Führen Sie zuerst networksetup -listallhardwareports aus, um zu überprüfen, ob Ihr WLAN wirklich auf en1 ist.
grg