Назад | Перейти на главную страницу

OpenVPN на Android повторные передачи TCP после перезагрузки сервера OpenVPN

Я впервые поднял OpenVPN на сервере. Работало нормально до перезагрузки сервера. Конфигурация межсетевого экрана не изменилась. Когда я tcpdump из интерфейса tun на сервере, я всегда получаю повторные передачи TCP для всех пакетов TCP, размер которых превышает несколько байтов в Android.

Использование аналогичной (читай: такой же) конфигурации в моем Linux-компьютере, откуда я отправляю это сообщение, теперь работает нормально; без повторных передач, без потерь.

Он работал нормально до перезагрузки сервера. Что могло быть причиной этого? Я уже пробовал перезагрузить Android, не помогло.

Конфигурация клиента, используемая как на ПК с Linux, так и на планшете Android:

dev tun
client
remote 192.168.0.1
persist-key
persist-tun
nobind
pkcs12 user.p12
mssfix 1480
cipher AES-256-CBC
verb 3

1480 ниже mtu восходящего соединения на сервере, которое составляет 1492.

Я пробовал добавить tun-mtu 1480 на Android, но это тоже не помогло.

последняя попытка: я установил для 'tun-mtu' и 'mssfix' значение 1380 как на сервере, так и на клиенте. на удивление, это сработало.