И это всё МОЁ

День добрый!

Сутки не получается понять что я делаю не так, перечитано все что можно в т.ч. на лоре.

Конфигурация сети следующая:

GW Mikrotik на самой свежей прошивке

WAN: 8.8.8.8, статика, Gpon от МГТС

LAN: 10.10.30.0/24, SNAT локалки

L2TP Server: 10.10.255.1, без шифрования, MTU/MRU 1450

Dedicated на Debian 11 в другой стране

WAN: 9.9.9.9, само собой статика

L2TP Client: 10.10.255.10, без шифрования, MTU/MRU 1450

Задача сделать так чтобы весь траффик (кроме сервисного) хоста 10.10.30.15 полностью шел через удаленный сервер, для этого реализована схема как с двумя WAN провайдерами:

1. На GW метится траффик с хоста:

chain=prerouting action=mark-routing new-routing-mark=redir_route passthrough=no src-address=10.10.30.15 dst-address=!10.10.0.0/16

2. Хост снатится:

chain=srcnat action=src-nat to-addresses=10.10.255.1 src-address=10.10.30.15 out-interface=L2TP

3. Создается маршрут с меткой (привожу всю таблицу маршрутизации):

0 A S 0.0.0.0/0 10.10.255.1 10.10.255.10 1 routing-mark=redir_route

1 ADS 0.0.0.0/0 192.168.1.1 1

4 ADC 10.10.30.0/24 10.10.30.1 Bridge LAN 0

7 ADC 10.10.255.10/32 10.10.255.1 L2TP 0

8 ADC 192.168.1.0/29 192.168.1.2 Eth1 WAN 0

4. На удаленном сервере все это снова снатится:

-A POSTROUTING -s 10.10.255.1 -j SNAT --to-source 9.9.9.9

5. С вот такими маршрутами:

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 9.9.9.1 0.0.0.0 UG 0 0 0 eth0

10.10.0.0 10.10.255.1 255.255.0.0 UG 0 0 0 ppp0

10.10.255.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

9.9.9.9 0.0.0.0 255.255.255.192 U 0 0 0 eth0

Результат: крайне долгий коннект с этого особого хоста во внешний мир, скорость закачки с репозитория Debian в районе 20 кбит/с.

Что я проверял и пробовал и вообще:
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu присутствует а так же --set-mss 600/1200 и т.д. тоже пробовал.
Все пингуется и трассируется во всех возможных вариантах.
Скачивание/закачка по FTP через L2TP туннель отличные.
Файрволлы отключались, правила и маршруты проверялись и перепроверялись.

Большие пакеты ходят, без фрагментации вот такие максимум:
PING 194.71.11.137 (194.71.11.137) 1422(1450) bytes of data.
1430 bytes from 194.71.11.137: icmp_seq=1 ttl=46 time=84.5 ms
С фрагментацией ходят любые.

MTU/MRU туннеля снижал и увеличивал на обеих концах.

Ну и конечно сотня разных перенастроек всего подряд которые даже не вспомню уже, прошу помощи ну или ткнуть носом в очевидный косяк или незнание!








 , ,