Thanks Charly... I'm reading but it's well above my head...
I noted in the reading you suggested that some of the problems can be caused by filtering and router. So I'll start there.
The firewall (ipcop) is behind a modem/router (with a "/29 subnet"), and SME7 servers have their external NIC in the DMZ.
As I can see, the MTU is seen from the outside as 1300 with this test:
« SpeedGuide.net TCP Analyzer Results »
Tested on: 08.26.2007 00:48
IP address: 216.252.xx.xxx
TCP options string: 020404ec01010402
MSS: 1260
MTU: 1300
TCP Window: 17640 (multiple of MSS)
RWIN Scaling: 0
Unscaled RWIN : 17640
Reccomended RWINs: 65520, 131040, 262080, 524160
BDP limit (200ms): 706kbps (88KBytes/s)
BDP limit (500ms): 282kbps (35KBytes/s)
MTU Discovery: OFF
TTL: 112
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
The PPPoE mtu setting is 1492 on the modem/router.
The firewall has these lines:
# Fix for braindead ISP's
/sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
I'll be testing without "intrusion detection" service on the firewall.