Problemy z połączeniem internetowym na moim komputerze Mac - Gmail, kalendarz i Skype działają, ale niektóre strony internetowe się nie otwierają

0

Używam OS X Yosemite w wersji 10.10 na moim komputerze iMac.

Od około tygodnia mam problemy z połączeniem internetowym. Jestem połączony przez Ethernet. Mogę bez problemów korzystać z Gmaila, Skype'a i Kalendarza Google, ale kiedy uzyskuję dostęp do innych stron internetowych, często otrzymuję odpowiedź typu „witryna nie odpowiada”. Pomaga to po ponownym uruchomieniu komputera, ale problem powraca po pewnym czasie.

Kiedy wykonuję test diagnostyczny w Preferencjach systemowych> Sieć> Pomóż mi, mówi mi, że wszystko jest w porządku z moim połączeniem. Próbowałem również zrestartować router, ale to też nie pomogło. Inne urządzenia działające na Wi-Fi (iPad, laptop Dell) działają dobrze w tej samej sieci internetowej. Również po przełączeniu połączenia z Ethernetu na Wi-Fi znów pojawia się ten sam problem.

Postępowałem zgodnie z radą Martina Marconciniego dotyczącą tego pytania na forum: „Nie mogę połączyć się z Internetem, ale mój MacBook Pro wykrywa sieć, a mój komputer HP działa dobrze w tej samej sieci” (30 czerwca o godz. 9:33), ale to nie rozwiązało problemu. Kiedy przechodzę do TCP / IP, widzę, że korzystam z DHCP. Zgodnie z radą Martína Marconciniego zmieniłem DNS na 8.8.8.8. Tak właśnie widzę teraz na karcie DNS (inne, które tam miałem, zniknęły). Ponadto wszystko jest odznaczone na karcie Proxy.

Mój adres IP to: 192.168.0.13. Maska podsieci: 255.255.255.0 Router: 192.168.0.1.

Alice_S
źródło
Jak uzyskujesz dostęp do tych stron? Jeśli przez przeglądarkę internetową, która?
alexyorke
Korzystam z Safari, ale ten sam problem występuje również w Chrome.
Alice_S,
„Inne urządzenia działające w sieci Wi-Fi (iPad, laptop Dell) działają dobrze w tej samej sieci internetowej”. Czy to oznacza, że ​​na komputerze Dell możesz przejść do strony internetowej, ale na komputerze iMac nie możesz? Chcę tylko wyjaśnić ... To określi, czy problem dotyczy twojego komputera iMac, czy całej sieci.
Allan

Odpowiedzi:

1

Może to być spowodowane wykrywaniem ścieżki MTU.

Przetestuj, zmieniając MTU

Aby to przetestować, przejdź do System Preferences > Network, kliknij Ethernetnastępnie, Advanced...a następnie wybierz Hardwarekartę.

Tam powinieneś zobaczyć Configureopcję, a menu rozwijane obok niej najprawdopodobniej jest ustawione Automatic. Wybierz, Manuala zobaczysz, że inne opcje będą dostępne. Pozostaw wszystkie opcje bez zmian, ale zmień dolną, MTU, z Standard (1500)na Customi w polu, które pokazuje się poniżej typu 1400.

Zaakceptuj wszystkie zmiany i sprawdź, czy odniesiesz więcej sukcesów podczas przeglądania.

Przetestuj za pomocą pingw terminalu

Bardziej ostatecznym testem, jaki możesz wykonać, jest Terminal.app i użycie pingpolecenia.

Jeśli witryna, na której występują problemy, ma adres URL http://www.troublesomewebsite.com/ , możesz wykonać następujące czynności:

  1. Ping strona przez wpisywanie: ping www.troublesomewebsite.com. Jeśli otrzymasz odpowiedzi, przejdź do następnego punktu poniżej; jeśli nie, zastąp www.troublesomewebsite.com adresem innej witryny, z którą masz problemy, i powtórz.
  2. Gdy znajdziesz witrynę, która reaguje, wpisz następujące polecenie i zobacz czy dostaniesz odpowiedź: ping -s 1472 -D www.troublesomewebsite.com. Jeśli otrzymujesz odpowiedzi, NIE jest to problem z wykrywaniem MTU ścieżki.
  3. Jeśli nie otrzymasz odpowiedzi, należy zmniejszyć liczbę 1472 powiedzieć, 1464 i ponownie uruchomić komendę, tak: ping -s 1464 -D www.troublesomewebsite.com. Rób tak, aż zaczniesz otrzymywać odpowiedzi. Najprawdopodobniej, jeśli jest to problem PMTUd, powinieneś ponownie uzyskać odpowiedzi, gdy rozmiar pakietu ustawiony jest na około 1464-1456 bajtów. Dodaj 28 do liczby, od której zaczynasz otrzymywać odpowiedzi, i to jest MTU, którą możesz ustawić na swoim komputerze, aby obejść problem.

Informacje ogólne

Wykrywanie MTU ścieżki jest mechanizmem, który przejawia się poprzez częste i pozornie przerywane przerwy w przeglądaniu niektórych stron internetowych, ale nie innych. Ma to związek z nieprawidłowo skonfigurowanymi regułami zapory po stronie internetowej, które uniemożliwiają przechodzenie ruchu ICMP, w szczególności ICMP unreachablewiadomości. To z kolei łamie zachowanie pmtud, czyli tak działa większość stosów TCP / IP od co najmniej ostatnich 20 lat.

MTU staje się problemem, zwłaszcza jeśli twoje połączenie szerokopasmowe korzysta z DSL - w takim przypadku istnieje potrzeba dodatkowych 8 bajtów nagłówka PPP, które należy użyć, a jeśli usługodawca nie skonfigurował swoich łączy do korzystania z większych ramek, skutkuje to w mniejszej ładowności dostępnej dla twoich pakietów - stąd potrzeba zmniejszenia MTU na twoim komputerze.

Więcej informacji dostępnych jest w RFC1191 i tym artykule w Wikipedii

mikrofon
źródło