기본 경로를 추가 할 수 없음-RTNETLINK 답변 : 네트워크에 연결할 수 없습니다


13

우분투 14.04 서버 (3.16.0-30)에서 기본 경로를 추가하려고하는데 다음과 같이 오류가 발생합니다.

IP 경로는 172.16.111.99 dev bond0.11을 통해 기본값을 추가합니다
RTNETLINK 답변 : 네트워크에 접근 할 수 없습니다

이 상자의 주소 192.168.11.23는 bond0.11입니다. 다음 경로를 정적으로 구성했습니다 (관련 하위 집합으로 편집).

192.168.11.18 개발 채권을 통한 172.16.111.0/24 
192.168.11.0/24 dev bond0.11 프로토 커널 범위 링크 src 192.168.11.23

핑 할 수 172.16.111.99있으며 여기에 traceroute출력이 있습니다.

추적 경로를 172.16.111.99 (172.16.111.99), 최대 30 홉, 60 바이트 패킷
 1192.168.11.18 0.126ms 0.096ms 0.081ms
 2172.16.111.99 0.149ms 0.142ms 0.112ms

해당 네트워크 / 호스트에 명확하게 액세스 할 때 기본 경로 추가가 거부되는 이유는 무엇입니까? 분명히 뭔가 잘못하고 있습니다 ...


문제는 다음 희망이 당신과 같은 네트워크에 있어야한다는 것입니다. 즉, 기본 경로를 사용하도록 설정할 수 있습니다 192.168.11.18. 그런 다음 시스템은 172.16.x.x네트워크에서 다음에 어디로 가야하는지 알게 됩니다.
— grag42

당신이 옳을 수도 있습니다 (나는이 물건의 절대 초보자입니다). 그러나 이것은 모든 곳에서 라우터가 필요하다고 생각합니다 (예 : 192.168.11.18은 라우터 여야합니다 ...). 이것은 관련이 없지만 172.16.111.99를 타겟팅하려는 이유는 192.168.11.18이 호스팅하는 VM 내부에서 실행되는 방화벽 어플라이언스이기 때문입니다.
— sxc731

모든 곳의 경로와 필요한 경로가 있습니다. 인터넷에서이를 처리하는 네트워크 프로토콜이 있습니다. 기본 경로는 일반적으로 인터넷에 연결하는 데 사용됩니다. 일반적으로 기본 경로를 따르지 않는 라우터 뒤에있는 네트워크에 연결하는 경우 경로 만 추가하면됩니다.
— grag42

그런 종류의 설정을 구성하지 않았습니다. 그러나 외부 상자에서 기본 경로를 11.18로 설정 한 다음 11.18 전달 또는 경로 (vm 네트워크 설정 방법에 따라)에서 111.99로 설정해야한다고 생각합니다. 거기에서 111.99는 교통을 처리 할 수 ​​있습니다
— grag42

@ grag42 건배. 첫 번째 의견은 내 질문에 대한 정답 일 것입니다. 수락 할 수 있도록 회신으로 게시하십시오. 다시 감사합니다!
— sxc731

답변:


10

문제는 경로 의 다음 홉 또는 게이트웨이 가 연결된 네트워크와 동일한 네트워크에 있어야한다는 것입니다.

즉, 기본 경로를 사용하도록 설정할 수 있습니다 192.168.11.18. 그런 다음 시스템은 172.16.x.x네트워크에 연결 하는 방법을 알게됩니다 .


혼란스럽고 답장을 보내 주셔서 감사합니다. 즉, 먼저 게이트웨이에 첫 번째 홉을 추가해야합니다. 이제 시스템이 다음 네트워크에 도달하는 방법을 알고 있다고해서 172.16.111.99 ip를 다시 게이트웨이에 추가합니까? 감사!
— VaTo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.