เครือข่ายหยุดทำงานด้วย“ ไม่สามารถกำหนดที่อยู่ที่ร้องขอ”


26

ใน OS X 10.9 (แต่ไม่มีเวอร์ชั่นก่อนหน้า) ทุก ๆ ครั้งจากนั้นฉันเริ่มได้รับข้อผิดพลาดของเครือข่ายแปลก ๆ ฉันยังคง ping แต่สิ่งที่ต้องใช้เนื้อหาจริง (เช่นหน้าเว็บ) หยุดอย่างสมบูรณ์

ตัวอย่างเช่น:

$ 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

ดูเหมือนว่าคล้ายกับเธรดข้อความนี้แต่ฉันไม่เห็นคำตอบที่นั่น

ฉันได้ลองลบส่วนต่อประสานอีเธอร์เน็ตแล้วเพิ่มใหม่อีกครั้ง แต่ดูเหมือนจะไม่ช่วย

ฉันได้ลองลบอินเตอร์เฟสอีเธอร์เน็ตแล้วเปิด wifi ซึ่งแสดงอาการเดียวกัน

การรีบูตอาจแก้ไขปัญหาได้ แต่มันค่อนข้างรบกวน ความคิดใด ๆ


ดูเหมือนว่ามีข้อบกพร่องในสแต็กเครือข่าย OSX ยังมีเธรดข้อความอื่นที่Discussions.apple.com/thread/5551686?tstart=0
hanxue

1
ตรวจสอบว่าซอฟต์แวร์ VPN ของคุณทิ้งเส้นทางแบบคงที่ไปยังอุปกรณ์ tun / tap: netstat -n -r หากเป็นกรณีนี้ตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าให้รีเซ็ตอินเทอร์เฟซหลักหลังจากยกเลิกการเชื่อมต่อ

คำตอบ:


32

ในกรณีของฉันมีเพียงโฮสต์เดียวที่ให้ปัญหานี้แก่ฉัน sudo route delete example.comแก้ไขได้ทันทีไม่มีการรีบูต


อะไรเป็นสาเหตุของปัญหานั้น
Whitecat

ฉันมีปัญหานี้เช่นกันบน Mac ของฉัน; นี้แก้ไขให้ฉัน การเชื่อมต่ออื่น ๆ ใช้งานได้ดี แต่ชื่อโฮสต์เป้าหมายได้รับการอัปเดตให้ชี้ไปที่เซิร์ฟเวอร์อื่นและฉันได้รับข้อผิดพลาด OPs route flushและสิ่งอื่น ๆ ใช้งานไม่ได้ แต่สิ่งนี้ทำ
Doktor J

7

การรีบูตเป็นสิ่งเดียวที่แก้ไขปัญหาให้ฉันได้ :(


เพียงแค่ทราบ ขณะนี้ฉันใช้ OS X 10.11 (.2 Beta) และฉันไม่มีปัญหานี้อีกต่อไป ฉันสงสัยอย่างยิ่งว่าเป็นเพราะการเปลี่ยนแปลง DNS ใน 10.9 ซึ่ง Apple ย้อนกลับไปใน 10.11 ดังนั้นหากใครยังคงประสบปัญหาขัดข้องเหล่านี้ให้อัพเกรดเป็น OS X เวอร์ชั่นล่าสุดและควรแก้ไข
Richard Hurt

2

ฉันเพิ่งแก้ไขจากบรรทัดคำสั่งบนเวิร์กสเตชันของฉันเองที่ใช้ OS X 10.11.6 โดยการล้างตารางเส้นทางและจากนั้นเพิ่มเส้นทางเริ่มต้นของฉันกลับมาใน:

    sudo route -n flush
    sudo route add default 192.168.1.1

นี่เป็นวิธีเดียวที่ฉันจะนำ Sierra ของฉันกลับมาติดตั้งบนราง
w00t

0

ฉันเห็นเซสชัน TCP จำนวนมากใน CLOSED, FIN_WAIT_1 และสถานะอื่น ๆ อีกหลายแห่งและพวกเขาไม่ได้ล้างข้อมูล ดูเหมือนว่าตัวจับเวลา TCP จะหยุดทำงาน ฉันต้องรีบู๊ตเพื่อให้เครือข่ายกลับมา


0

ฉันเห็นปัญหานี้อยู่ด้านหลังหัวเมื่อ NFS automount เริ่มล้มเหลว พวกเขาพยายามถอยกลับไปที่ UDP การรัน mount_nfs -o tcp fileserver: / export / path / mnt / path ล้มเหลวอย่างน่าเชื่อถือด้วย:

mount_nfs: ไม่สามารถเมานต์ / เอ็กซ์พอร์ต / พา ธ จาก fileserver ไปยัง / mnt / path: ไม่สามารถกำหนดที่อยู่ที่ร้องขอได้

kernel.log มีรายการเช่นนี้เช่นกัน:

31 มีนาคม 15:40:38 guru เคอร์เนล [0]: 0xfbdf4000, 0xe00002be Intel82574L :: outputStart - NoResources จาก txFrame - บันทึก pkt

OSX - 10.9

การรีบูตยังช่วยแก้ปัญหาด้วย


นอกจากนี้การเชื่อมต่อเครือข่ายอื่น ๆ ทำงานได้ดี (เช่นจากเบราว์เซอร์) บางทีนี่อาจเป็นปัญหาการจัดสรรพอร์ตเนื่องจาก NFS ใช้พอร์ตที่เชื่อถือได้
imoverclocked

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.