</s>Обычно достаточно 1450-1460 байт. Поясню, как все происходит, и откуда берутся эти цифры:
1) Размер MTU для отправки в сеть 1500 байт для локальной карточки. Если это PPPoE, то есть еще заголовок PPP -кажется 4 байта (могу в цифрах ошибаться, книжки под рукой нет). Остается 1496. Если используется наш клиент , который добавляет еще ~20-30 байт, то остается ~1460 байт. По идее при таком размере все должно работать, но для страховки мы на сайте указали 1000.
Если используются еще какие-то дополнительные VPN, сжатие в ФПСУ-Клиенте или другие протоколы , то цифры могут меняться.
2)Почему возникает проблема с MTU.
FTP протокол, который используют большинство наших пользователей, устанавливает опцию DF в отправляемых/принимаемых пакетах. Этот флаг сообщает обработчикам (рабочим станциям, маршрутизаторам), что данный пакет не может быть фрагментирован. Соответственно, когда приложение пытается отправить платежку (для примера- 2000 байт ) в стек операционной системы передается пакет с данными 1500 байт с установленным флагом DF. Наш ФПСУ-Клиент, получив этот пакет, должен добавить свой VPN заголовок перед отправкой в сеть, но тогда MTU станет больше 1500, а фрагментировать его он не может. По правилам, ФПСУ-Клиент посылает по стеку ICMP сообщение о необходимости уменьшить MTU до определенного размера. Так вот, иногда все работает без проблем (когда это сообщение отрабатывается операционной системой), а иногда приходиться править вручную. Проверял у себя дома на WXP SP2- все работает автоматом: просто LAN, PPPoE через ADSL USB (Zyxel,Huawei), PPPoE через ADSL LAN (Trendnet). Почему у других работает иначе- загадка(может какие firewall-ы блокируют, может еще что-то )... Карточка на моей машине Realtek 8139.
Приблизительно так....<e>