สิ่งที่สามารถทำให้เกิดคำตอบ 'RTNETLINK: ไม่มีกระบวนการดังกล่าว' เมื่อเพิ่มเส้นทาง


23

ฉันพบข้อผิดพลาดนี้หลายครั้ง แต่ยังไม่พบคำอธิบายว่าข้อผิดพลาดหมายถึงอะไรหรืออาจทำให้เกิดปัญหาได้

ฉันไม่ได้โพสต์การกำหนดค่าของฉันหรือเส้นทางเฉพาะฉันพยายามเพิ่มเนื่องจากฉันไม่ต้องการให้ใครบางคนบอกฉันว่าฉันทำอะไรผิดในครั้งนี้ฉันต้องการทำความเข้าใจเกี่ยวกับข้อผิดพลาดหมายถึงอะไร RTNETLINK สำหรับการเริ่มต้น) และสาเหตุที่พบบ่อย / ข้อผิดพลาดนี้คืออะไรเพื่อให้ฉันสามารถแก้ไขได้ด้วยตัวเองในครั้งนี้และครั้งต่อไป

# ip route add .....
RTNETLINK answers: No such process

คำตอบ:


38

Rtnetlink อนุญาตให้ตารางการกำหนดเส้นทางของเคอร์เนลสามารถอ่านและแก้ไขได้ มันถูกใช้ภายในเคอร์เนลเพื่อสื่อสารระหว่างระบบย่อยต่าง ๆ และสำหรับการสื่อสารกับโปรแกรมพื้นที่ผู้ใช้ แหล่ง

สาเหตุที่พบบ่อยที่สุดสำหรับข้อความที่ฉันเห็นคือคุณกำลังพยายามหาเส้นทางผ่านเส้นทางที่ไม่รู้จักโฮสต์ ตัวอย่างเช่น LAN คือ 192.168.56.100 และ WAN คือ 10.0.3.15 ip route add 8.8.8.8/32 via 192.168.6.1ส่งผลให้RTNETLINK answers: No such processเนื่องจากไม่รู้จักโฮสต์ 192.168.6.1


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