1

Счетчик трафика OpenVpn перестает увеличиваться при загрузке файла через ftp.

В начале, при загрузке файла через ftp, все происходит так, как ожидается, но когда загружается некоторая часть файла, счетчик openvpn перестает увеличиваться для оставшегося количества трафика.

Все последующие загрузки ftp также не изменяют счетчик трафика openvpn. После перезапуска соединения openvpn ситуация повторяется снова.

Я настроил openvpn для маршрутизации всего трафика через vpn. Это часть моих параметров конфигурации:

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

Таблица маршрутизации выглядит хорошо, и команда tracert к серверу ftp также проходит через vpn. Я действительно не знаю, почему это происходит для FTP, так как для http он работает все время, как и ожидалось.

ОБНОВЛЕНИЕ: я использую Windows 8.1 x64 в качестве ОС. Я получаю значение счетчиков трафика через интерфейс управления openvpn, используя аргумент --management ip port .

VPN-сервер, который я использую, имеет API для получения значений счетчиков трафика. Они также перестают увеличиваться при загрузке ftp. Я проверил, куда идут пакеты, используя wireshark, и все они проходят через openvpn во время загрузки ftp.

1 ответ1

1

В OpenVPN нет встроенного счетчика трафика, поэтому вы должны использовать дополнительное программное обеспечение для подсчета трафика. Вы, вероятно, должны предоставить более подробную информацию здесь. (Откуда вы получаете информацию о счетчике трафика, используемую ОС и т.д.)

FTP это грязный протокол. Я бы постулировал, что существует проблема, связанная с отслеживанием соединения / NAT для протокола, и что некоторое правило подсчета трафика перехватывается до того, как трафик попадает в правила, связанные с OpenVPN.

Проблема почти наверняка не связана с конфигурацией OpenVPN, так как трафик не прошел бы, если бы это было неправильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .