작업 / 개인용으로 사용하는 Retina 디스플레이가 장착 된 MacBook Pro 15 "가 있으며 항상 Wifi가 켜져있는 상태에서 종료됩니다. Mac을 시작할 때 Wifi 아이콘이 검색되는 것처럼 보이고 실제로는 연결되지 않습니다 (대부분의 경우 연결하려면 Wi-Fi를 켜고 (라우터가 아닌 MacBook의) Wi-Fi를 다시 켜야합니다. 그러면 곧바로 연결됩니다. 여기서 문제는 무엇입니까?
작업 / 개인용으로 사용하는 Retina 디스플레이가 장착 된 MacBook Pro 15 "가 있으며 항상 Wifi가 켜져있는 상태에서 종료됩니다. Mac을 시작할 때 Wifi 아이콘이 검색되는 것처럼 보이고 실제로는 연결되지 않습니다 (대부분의 경우 연결하려면 Wi-Fi를 켜고 (라우터가 아닌 MacBook의) Wi-Fi를 다시 켜야합니다. 그러면 곧바로 연결됩니다. 여기서 문제는 무엇입니까?
답변:
업그레이드 후 이전 환경 설정으로 인해 문제가 발생할 수 있습니다. 환경 설정을 강제로 다시 빌드하려면 터미널을 열고 다음을 수행하십시오.
cd /Library/Preferences/SystemConfiguration
sudo rm NetworkInterfaces.plist
sudo rm com.apple.airport.preferences.plist
sudo rm preferences.plist
그런 다음 컴퓨터를 다시 시작하십시오.
실제로 도움이 된 것은 SMC 를 재설정하고 PRAM 을 재설정하는 것이 었습니다 . 이제 Mac이 WiFi에 즉시 연결됩니다.
나중에 편집 : Bluetooth 신호 및 WiFi 장치의 간섭으로 인해 문제가 발생한 것 같습니다. 블루투스를 끈 상태에서 훨씬 빠르게 연결 되었기 때문입니다. 다른 WiFi AP에서 5Ghz 네트워크로 변경 한 이후 아무런 문제가 없었습니다.
다음은 다른 출처에서 시도한 모든 제안입니다.
이 Golang 스크립트 밖으로 시도 - https://github.com/icecrasher321/Wifi_Hack
이 스크립트는 20 분 간격으로 Wi-Fi를 켜고 끄는 프로세스를 자동화합니다 (미래 버전에서는 Wi-Fi 재설정 프로세스를 시작하기 위해 패킷 드롭을 감지합니다). 백그라운드에서 계속 실행할 수 있습니다. 더 많은 정보는 위에 주어진 github 링크의 README에서 볼 수 있습니다.
이를 위해 Golang을 설치하지 않으려면 다음 쉘 스크립트를 사용하여 동일한 결과를 얻을 수 있습니다
#!/bin/bash
while :; do
networksetup -setairportpower en1 off
sleep 3
networksetup -setairportpower en1 on
sleep $((20 * 60))
done
networksetup -listallhardwareports
Wi-Fi가 실제로 켜져 있는지 확인하려면 먼저 실행하십시오 en1
.
http://osxdaily.com/2012/11/30/resolving-stubborn-wi-fi-connection-problems-in-mac-os-x/
위에 표시된대로 plist 파일 중 일부를 제거하십시오
단계 :
또한 탭 / 튜닝 가상 네트워크 드라이버를 업데이트 / 다시 설치하십시오. http://tuntaposx.sourceforge.net/download.xhtml 에서 OS 버전을 설치하십시오.
20 초마다 인터넷을 확인한 다음 Wi-Fi 네트워크 어댑터가 오프라인 상태 인 경우 다시 시작하는이 스크립트를 작성했습니다. 사용하는 WIFI 장치에 따라 en0에서 어댑터를 변경해야 할 수도 있습니다.
#!/bin/bash
while :; do
echo -e "GET http://google.com HTTP/1.0\n\n" | nc google.com 80 > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "Online"
else
echo "Offline"
networksetup -setairportpower en0 off
sleep 3
networksetup -setairportpower en0 on
fi
sleep $((20*1`))
done