라우팅 테이블을 확인하면 다음과 같은 결과가 나옵니다.
root@vmi24:/home/user# ip route
default via 194.104.212.225 dev eth0 onlink
194.104.212.224/27 via 194.104.212.225 dev eth0
194.104.212.226(직접 연결된 194.104.212.224/27 네트워크의 일부)을 통해 10.0.0.0/24에 경로를 추가하려고 하면 다음 오류가 발생합니다.
root@vmi24:/home/user# ip route add 10.0.0.0/24 via 194.104.212.226
Error: Nexthop has invalid gateway.
또 다른 이상한 문제는 기본 게이트웨이를 삭제하면 기본 게이트웨이에 대한 추가 명령이 동일한 "Nexthop에 잘못된 게이트웨이가 있습니다"라는 오류와 함께 실패하기 때문에 다시 추가할 수 없다는 것입니다.
저는 호스팅된 가상 머신에서 Debian 10을 사용하고 있습니다.
KALI 기반 시스템에서 이 작업을 시도하면 정적 경로를 추가하는 데 아무런 문제가 없습니다.
이 동작으로 인해 openvpn을 활성화할 수 없으므로 옵션이 부족합니다(eth0 인터페이스의 직접 게이트웨이를 통해 openvpn 서버에 /32 경로를 삽입하지 못함).
나는 무엇을 볼 수 없습니까? 내가 무엇을 간과했는가? 다음 홉과 관련된 많은 문제가 문서화되어 있지만 전부는 아니지만 대부분은 직접 연결되지 않거나 다음 홉에 액세스할 수 없기 때문에 발생합니다.
인사
패트릭
답변1
또한 다음과 같이 "onlink"를 사용해야 합니다.
ip r a 10.0.0.0/24 via 194.104.212.225 dev eth0 onlink
네트워크 10.0.0.0/24와 기본 게이트웨이는 알려진 모든 로컬 네트워크 외부에 있기 때문입니다. 호스트로 다시 네트워크 경로를 구성해야 할 수도 있습니다. ! 적어도 IPv4의 경우에는 조금 이상해 보이지만 IPv6의 경우에는 문제가 되지 않습니다. 그것이 당신에게 효과가 있기를 바랍니다!
화타이