동적 라우팅

동적 라우팅

OPenVPN 및 PPPD 서버로 구성된 OperWRT 라우터가 있습니다.

네트워크 토폴로지는 다음과 같습니다. 네트워크 토폴로지

경로 B와 C를 A로 푸시하도록 PPPD를 구성할 때 문제가 발생했습니다. 클라이언트 A가 PPPD를 통해 라우터에 연결되면 D 네트워크의 다른 쪽 끝에 있는 컴퓨터는 B/C에 액세스할 수 있지만 추가 구성 없이 B/C에는 액세스할 수 없습니다.

이제 명령을 사용하여 클라이언트 측에 고정 경로를 추가 route add ...하지만 이는 매우 불편합니다.

답변1

pptp(클라이언트)에 있는 유일한 옵션은 ppp 서버를 통해 기본 경로를 적용하는 것입니다:

기본 게이트웨이 구성

서버에서는 OpenVPN 서버에서처럼 경로를 "푸시"할 수 있는 방법이 없습니다.Microsoft 기술 자료

보세요VPN 작동 방식Microsft의 페이지에는 동적 라우팅 환경을 생성하려면 RIP와 같은 다른 프로토콜을 사용해야 한다고 명시되어 있습니다.

동적 라우팅

RIP 또는 OSPF(Open Shortest Path First)와 같은 동적 라우팅 프로토콜을 구현함으로써 관리자는 필요에 따라 라우팅 정보를 서로 교환하도록 라우터를 구성할 수 있습니다.

Linux가 클라이언트인 경우 해결 방법은 다음과 같습니다. 배포판에 따라 다르지만 CentOS(사용된 버전에 따라)에서는 파일을 만들 /etc/ppp/ip-up.local거나 /etc/ppp/ip-up다음을 포함할 수 있습니다.

#!/bin/bash
/sbin/ip route add 192.168.10.0/24 via 192.168.1.1
/sbin/ip route add 192.168.20.0/24 via 192.168.1.1

192.168.1.1트래픽의 IP가 여기에서 이러한 네트워크로 수동으로 라우팅된다고 가정합니다 . 뭔가 있지 않나요 192.168.100.0/24?

pptp 터널 연결이 끊어졌을 때 이러한 경로를 자동으로 삭제하려면 /etc/ppp/ip-down.local다음 내용이 포함된 파일을 생성하면 됩니다.

#!/bin/bash
/sbin/ip route del 192.168.10.0/24 
/sbin/ip route del 192.168.20.0/24

관련 정보