W systemie OS X 10.9 (ale bez wcześniejszej wersji) co jakiś czas zaczynają się pojawiać dziwne błędy sieciowe. Nadal mogę pingować, ale wszystko, co wymaga rzeczywistej zawartości (np. Strony internetowej), całkowicie się zatrzymuje.
Na przykład:
$ ping 80.68.93.197
PING 80.68.93.197 (80.68.93.197): 56 data bytes
64 bytes from 80.68.93.197: icmp_seq=0 ttl=46 time=175.291 ms
64 bytes from 80.68.93.197: icmp_seq=1 ttl=46 time=172.519 ms
^C
--- 80.68.93.197 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 172.519/173.905/175.291/1.386 ms
$ curl http://dailyjs.com/
curl: (7) Failed to connect to 80.68.93.197: Can't assign requested address
Wygląda podobnie do tego wątku wiadomości , ale nie widzę tam odpowiedzi.
Próbowałem usunąć interfejs Ethernet i dodać go ponownie, ale to nie wydaje się pomocne.
Próbowałem usunąć interfejs Ethernet i włączyć Wi-Fi, który wykazuje te same objawy.
Ponowne uruchomienie może rozwiązać problem, ale jest raczej uciążliwe. Jakieś pomysły?
Odpowiedzi:
W moim przypadku ten problem dotyczył tylko jednego hosta.
sudo route delete example.com
naprawiono to natychmiast, bez ponownego uruchamiania.źródło
route flush
i inne rzeczy nie działały, ale to działało.Ponowne uruchomienie było jedyną rzeczą, która rozwiązała problem. :(
źródło
Właśnie naprawiłem to z wiersza poleceń na własnej stacji roboczej z systemem OS X 10.11.6, opróżniając tabelę routingu, a następnie dodając z powrotem moją domyślną trasę:
źródło
Widziałem wiele sesji TCP w ZAMKNIĘTYCH, FIN_WAIT_1 i kilku innych stanach, a one nie były czyszczone. Wygląda na to, że stoper TCP właśnie się zatrzymał. Musiałem zrestartować komputer, aby odzyskać sieć.
źródło
Widziałem ten problem, gdy automounts NFS zaczęły zawieść. Próbowali wrócić do UDP. Uruchomienie mount_nfs -o serwer plików tcp: / export / path / mnt / path niezawodnie nie powiodło się z:
mount_nfs: nie można zamontować / wyeksportować / ścieżki z serwera plików do / mnt / path: Nie można przypisać żądanego adresu
kernel.log zawiera również wpisy takie jak to:
31 marca 15:40:38 jądro guru [0]: 0xfbdf4000, 0xe00002be Intel82574L :: outputStart - NoResources from txFrame - pkt zapisane
OSX - 10.9
Ponowne uruchomienie również rozwiązało problem.
źródło
Wyleczyłem jeden, odłączając interfejs USB WiFi i podłączając go ponownie.
źródło