FTP 트래픽의 OpenVpn 문제

FTP 트래픽의 OpenVpn 문제

FTP를 통해 파일을 다운로드할 때 OpenVpn 트래픽 카운터가 증가하지 않습니다.

처음에 ftp를 통해 파일을 다운로드하면 모든 것이 예상대로이지만 파일의 일부가 다운로드되면 openvpn 카운터가 중지되어 남은 트래픽 양에 따라 증가합니다.

이후의 모든 FTP 다운로드도 openvpn 트래픽 카운터를 변경하지 않습니다. openvpn 연결을 다시 시작하면 상황이 다시 반복됩니다.

VPN을 통해 모든 트래픽을 라우팅하도록 openvpn을 구성했습니다. 이것은 내 구성 매개변수의 일부입니다.

client
dev tun

route-nopull
route 0.0.0.0 0.0.0.0
dhcp-option DNS 8.8.8.8
dhcp-option DNS 8.8.4.4

proto udp

redirect-gateway

라우팅 테이블은 괜찮아 보이고 tracertftp 서버에 대한 명령도 VPN을 통과합니다. HTTP의 경우 항상 예상대로 작동하기 때문에 ftp에서 이런 일이 발생하는 이유를 정말로 모르겠습니다.

업데이트: OS는 Windows 8.1 x64를 사용하고 있습니다. 인수를 사용하여 openvpn 관리 인터페이스를 통해 트래픽 카운터 값을 얻습니다 --management ip port.

내가 사용하는 VPN 서버에는 트래픽 카운터 값을 가져오는 API가 있습니다. 또한 FTP를 다운로드할 때 증가가 중지됩니다. Wireshark를 사용하여 패킷이 어디로 이동하는지 테스트했는데 FTP 다운로드 중에 모든 패킷이 openvpn을 통과했습니다.

답변1

OpenVPN에는 트래픽 카운터가 내장되어 있지 않으므로 트래픽 계산을 수행하려면 추가 소프트웨어를 사용해야 합니다. 여기에 더 자세한 내용을 제공해야 할 것입니다. (트래픽 카운터 정보를 얻는 위치, 사용 중인 OS 등)

FTP는 지저분한 프로토콜입니다. 프로토콜에 대한 연결 추적/NAT와 관련된 문제가 있고 트래픽이 OpenVPN과 관련된 규칙에 도달하기 전에 일부 트래픽 계산 규칙이 차단되고 있다고 가정합니다.

이 문제는 OpenVPN 구성과 관련이 없는 것이 거의 확실합니다. 잘못된 경우 트래픽이 통과되지 않기 때문입니다.

관련 정보