Linux 경로가 지속되지 않습니다.

Linux 경로가 지속되지 않습니다.

나는 호스트 A, 호스트 B(모두 Linux) 및 게이트웨이 가 있는 네트워크를 가지고 있습니다 C. 호스트에게 연락하려고 합니다 Z.

트래픽은 기본적으로 다음을 수행합니다.

A -> C -> Z

일부 내부 요구 사항의 경우 다음을 수행할 트래픽이 필요합니다.

A -> B -> C -> Z

그러기 위해서는 경로를 추가하기만 하면 됩니다. 그래서 A나는 다음과 같은 것을 실행합니다.

route add A gw B

핑을 하면 트래픽이 어떻게 진행되는지 확인할 수 있습니다.

A -> B -> C -> Z

어느 것이 좋니. 하지만 시간이 지남에 따라 어떻게 다시 로 돌아오는지 알 수 있습니다. ( 로 확인 mtr)

A -> C -> Z

라우팅 테이블은 여전히 ​​존재합니다( route -n).

이 문제를 해결할 아이디어가 있습니까?

답변1

이것이 당신이 가지고 있는 것이라면 현재의

그리고 이것이 당신이 원하는 것입니다 원하는

A에서는 B를 기본 게이트웨이로 설정해야 합니다. /etc/sysconfig/network-scripts/ifcfg-eht0 또는 /etc/sysconfig/network를 통해

이렇게 하면 재부팅 시 설정이 손실되지 않습니다.

C에서는 A가 B를 통과하도록 고정 경로를 구성해야 합니다. 항상 필요한 것은 아니지만 B가 모든 A의 트래픽을 Z로 라우팅하거나 그 반대로 라우팅하려는 경우 일관됩니다.

메모상자에 고정 경로를 구축하는 경우 경로를 다시 추가하기 위해 부팅 시 로드할 스크립트를 작성해야 할 수도 있습니다. 네트워크 스크립트 대신 터미널을 통해 기본 게이트웨이를 추가한 경우 명령을 입력하기에 좋은 장소이므로 부팅 시 기본 게이트웨이가 읽혀집니다.

관련 정보