On Sat, 12 Feb 2005, Alexey Radetsky wrote:
Зашел к другу в гости пивка попить и вот уже три часа вместе бьемся над проблемой.
Сервер: FreeBSD, Freeradius, mpd, etc. Workstation: Windows XP, 2000.
При установлении VPN-соединения на интерфейсе ng0 mtu = 1396. Откуда эта сволочь берет значение? Пересмотрели все: mpd.conf, raddb/users, etc. Ничего подобного не найдено. А судя по примерам на opennet.ru mtu должен быть больше.
Ага, есть такое дело. Вся проблема в mpd. Причем она то есть, то нет. В зависимости от версии. Хотя может я и ошибся. На ≤ти грабли уже наступал. Один раз сел и таки заборол. Вот что у меня в конфиге в итоге. set iface enable tcpmssfix set bundle enable multilink set link yes acfcomp protocomp set link enable pap chap set link mtu 1400 set iface mtu 1400 set ipcp yes vjcomp Причем, set link mtu 1400 и set iface mtu 1400 только логически указывают на то какой дожен быть mtu. А вот фактически он прибивается какими-то из set'ов выше этих. Т.е. если чет ставить не так как выше, то на 70%, что mtu фактическое будет другое. Точно не могу сказать каким из вышеперечисленных сетов это решается, но если есть время то можешь поэкспериментировать. Мне хватило и этого гемора :) -- С уважением, Alexander Fedorko