Вы не гадайте, а запустите снифер - он вам все покажет и расскажет.
Это типичная проблема отбрасывания пакетов с флагом DF, которые не пролезают в канал с зауженным MTU.
У меня с провайдером аналогичная проблема из-за VPN. Решил просто:
# ip l sh dev ppp0
17413: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1460 qdisc pfifo_fast qlen 3
link/ppp
Видим, что MTU - 1460 (на ethernet - 1500).
MSS = MTU - 40.
Пишем такое вот правило:
iptables -t mangle -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m tcpmss --mss 1421:65535 -j TCPMSS --set-mss 1420
[Updated on: Thu, 01 April 2010 07:54]
Report message to a moderator