경로를 추가 할 때 'RTNETLINK 답변 : 해당 프로세스 없음'을 유발할 수있는 원인


23

이 오류에 대해 여러 번 발생했지만 오류의 의미 또는 문제의 원인에 대한 설명을 아직 찾지 못했습니다.

내 구성이나 내가 추가하려고하는 특정 경로를 게시하고 있지 않습니다. 이번에 내가 잘못한 것을 말해주지 않기 위해 오류가 무엇을 의미하는지 이해하고 싶습니다. RTNETLINK for start) 및이 오류의 일반적인 / 알려진 원인이 무엇이므로 이번에 그리고 다음에 스스로 해결할 수 있습니다.

# 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
감사합니다 (가능한 경우 투표를했습니다). "호스트에 경로의 다음 홉을 포함하는 서브넷의 인터페이스가 있어야한다고"말할 수 있습니까?
TaninDirect
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.