Mạng ngừng hoạt động, với không thể gán địa chỉ được yêu cầu


26

Trên OS X 10.9 (nhưng không có phiên bản trước), cứ thỉnh thoảng, tôi bắt đầu gặp lỗi mạng lạ. Tôi vẫn có thể ping, nhưng mọi thứ yêu cầu nội dung thực tế (như trang web) hoàn toàn dừng lại.

Ví dụ:

$ 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

Nó có vẻ giống với chuỗi tin nhắn này , nhưng tôi không thấy câu trả lời ở đó.

Tôi đã thử xóa giao diện ethernet và thêm lại nó, nhưng điều đó dường như không có ích.

Tôi đã thử xóa giao diện ethernet và bật wifi, cho thấy các triệu chứng tương tự.

Khởi động lại có thể khắc phục vấn đề, nhưng nó khá xâm phạm. Có ý kiến ​​gì không?


Có vẻ như một lỗi trong ngăn xếp mạng OSX. Ngoài ra một chủ đề tin nhắn khác tại các cuộc thảo
luận.apple.com / thread / 5351686? Tart = 0

1
Kiểm tra xem phần mềm VPN của bạn có để lại các tuyến tĩnh cho thiết bị tun / tap hay không: netstat -n -r Nếu đó là trường hợp đảm bảo bạn định cấu hình nó để đặt lại giao diện chính sau khi ngắt kết nối.

Câu trả lời:


32

Trong trường hợp của tôi, chỉ có một máy chủ lưu trữ cho tôi vấn đề này. sudo route delete example.comsửa nó ngay lập tức, không khởi động lại.


Điều gì gây ra vấn đề đó?
Whitecat

Tôi cũng gặp vấn đề này trên máy Mac; CÁi này đã sửa nó giúp tôi. Các kết nối khác hoạt động tốt, nhưng tên máy chủ đích đã được cập nhật để trỏ đến một máy chủ khác và tôi đã gặp phải lỗi OP. route flushvà những thứ khác không hoạt động, nhưng điều này đã làm.
Doktor J

7

Khởi động lại là điều duy nhất khắc phục vấn đề cho tôi. :


Chỉ là một ghi chú; Tôi hiện đang chạy OS X 10.11 (.2 Beta) và tôi không còn gặp phải vấn đề này nữa. Tôi hoàn toàn nghi ngờ đó là do những thay đổi DNS trong 10.9 mà Apple đã quay trở lại vào 10.11. Vì vậy, nếu bất cứ ai vẫn gặp phải sự cố ngừng hoạt động này, hãy nâng cấp lên phiên bản OS X mới nhất và điều đó sẽ khắc phục nó.
Richard Hurt

2

Tôi vừa sửa lỗi này từ dòng lệnh trên máy trạm của riêng tôi chạy OS X 10.11.6 bằng cách xóa bảng định tuyến và sau đó thêm tuyến mặc định của tôi trở lại:

    sudo route -n flush
    sudo route add default 192.168.1.1

Đây là cách duy nhất để tôi có thể cài đặt lại Sierra trên đường ray.
w00t

0

Tôi đã thấy rất nhiều phiên TCP trong ĐÓNG, FIN_WAIT_1 và một số trạng thái khác và chúng không bị xóa. Có vẻ như bộ đếm thời gian TCP chỉ dừng lại. Tôi đã phải khởi động lại để lấy lại mạng của mình.


0

Tôi thấy vấn đề này phía sau đầu của nó khi NFS automounts bắt đầu thất bại. Họ đã cố gắng quay trở lại UDP. Chạy mount_nfs -o tcp fileserver: / export / path / mnt / path không thành công với:

mount_nfs: không thể mount / export / path từ fileserver lên / mnt / path: Không thể gán địa chỉ được yêu cầu

kernel.log cũng chứa các mục như thế này:

Mar 31 15:40:38 kernel guru [0]: 0xfbdf4000, 0xe00002be Intel82574L :: outputStart - NoResource từ txFrame - pkt đã lưu

OSX - 10.9

Một khởi động lại cũng xóa vấn đề.


Ngoài ra, các kết nối mạng khác hoạt động tốt (ví dụ: từ trình duyệt) Có thể đây là sự cố phân bổ cổng do NFS sử dụng các cổng đáng tin cậy.
bắt đầu từ

0

Tôi đã chữa một cái bằng cách rút giao diện USB WiFi của mình và cắm lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.