
eth1과 eth2라는 두 개의 wan 인터페이스 뒤에 openvpn 서버가 있습니다. 여기서 eth1은 기본 gw이고 eth2는 openvpn이 바인딩되는 곳입니다.
내 ovpn 서버가 기본 gw(eth1을 통해)를 통해 ovpn 클라이언트에 다시 응답하고 터널을 설정하기 전에 tcp 협상이 손실되는 문제입니다.
현재 상황은 다음과 같습니다.
wan client -----> eth2 ----> openvpn -----> eth1 ----> lost and not delivered back to client
ovpn에게 eth2를 유지하고 모든 트래픽에 대해 이를 고려하도록 지시하는 방법이 있습니까?
답변1
setfib
freebsd에서는 앱을 실행하는 동안 라우팅 테이블에 앱을 바인딩하는 명령을 사용합니다 . 리눅스에서는 정확히 작동하는 방식이 아닙니다.
문제가 명확하게 설명되어 있고 해결 방법이 자세히 설명되어 있습니다.여기. 기본적으로 두 번째 업링크를 통해 1로 들어오는 트래픽이 항상 두 번째 업링크를 통해 나가도록 여러 라우팅 테이블을 설정해야 합니다.