2015-11-23 3 views
2

My iMac wi-fi немного нестабилен. Иногда он говорит, что он подключен и имеет полный сигнал, но веб-страницы не загружаются в Safari или Chrome. Я должен отключить/отключить Wi-Fi, чтобы исправить это.Как проверить подключение к Интернету OSX

Странно, когда я ping google.com на терминале, у меня есть потеря пакетов в 0%.

PING www.google.com (68.104.213.123): 
56 data bytes 64 bytes from 68.104.213.123: icmp_seq=0 ttl=52 time=21.530 ms 

--- www.google.com ping statistics --- 
1 packets transmitted, 1 packets received, 0.0% packet loss 
round-trip min/avg/max/stddev = 21.530/21.530/21.530/0.000 ms 

Я сделал это Apple Script, чтобы попытаться исправить это, но мне кажется, что я нужен другой метод для проверки фактического подключения к Интернету, а не только пингом. Что я мог сделать?

repeat 
    try 
     do shell script "ping -o -t 2 www.google.com" 
    on error 
     say "Couldn't connect" 
     do shell script "networksetup -setairportpower en1 off" 
     do shell script "sleep 5" 
     do shell script "networksetup -setairportpower en1 on" 
    end try 
    delay 60 
end repeat 
+0

вы говорите, что вы можете свистеть Google в терминале, но не может отобразить веб-страницу Google в сафари? – aquagremlin

+0

да, я могу ping google в терминале, но ничего больше не работает, Safari, Chrome и т. Д. – guisauer

+0

Это то, что я получаю в терминале: 'PING www.google.com (68.104.213.123): 56 байтов данных '64 байт от 68.104.213.123: icmp_seq = 0 ttl = 52 time = 21.530 ms' ' --- www.google.com ping statistics --- ' ' 1 переданный пакет, 1 полученный пакет, 0,0% потеря пакетов ' ' round-trip min/avg/max/stddev = 21.530/21.530/21.530/0.000 ms' – guisauer

ответ

2

curl www.apple.com будет иметь доступ в Интернет из терминала

+0

Это сработало для меня, спасибо! Я заменил 3-ю строку на 'do shell script 'curl -max-time 4 www.google.com" ' – guisauer

Смежные вопросы