dil: (Default)
dil ([personal profile] dil) wrote2004-11-06 09:09 pm

Знаете ли вы? Нет, вы не знаете

какие мудаки пишут софт в циске.

В общей сложности дня три я убил на то, чтобы понять, почему их родной VPN-клиент под линукс с их же родным VPN-концентратором работает крайне странно. То есть, TCP-сессии по этому туннелю устанавливаются. И по ним даже немножко байтиков передать можно. Но именно немножко. Как только пытаешься передать в любую сторону сколько-нибудь значительный объем данных, всё затыкается нафиг.

Так вот, лечится это так: ПОСЛЕ установки VPN-соединения надо на физическом сетевом интерфейсе вручную поднять MTU обратно до того значения, которое было раньше. Клиент его с какого-то бодуна опускает. Наверное, чтобы IPSec'овые заголовки помещались. Только в таком виде оно ни хрена не работает.
Ненатуралы.

Update: Ага, разбежался. Оказалось, что это лечит только в одну сторону - от концентратора к клиенту. То есть, читать почту я уже могу. А писать - нет, при отправке письма всё равно затыкается.

Update 2: А если поставить MTU 1400, то можно отправлять большие объёмы данных. Но принимать уже нельзя. То есть, посылать почту можно. Но только без TLS, а то как придёт от сервера сертификат, так всё и заткнётся. И файлы по scp, соответственно, при MTU 1500 копируются только в одну сторону, а при 1400 - только в другую.
Интересно, а есть такое промежуточное значение, чтобы в обе стороны работало?

Какой левой задней ногой они это писали? И ведь что противно, под виндой оно работает нормально, без всяких плясок с бубнами.

Update 3. Угораздило же меня так вляпаться. Оказывается, драйвер e100 в ядрах 2.6.4+ умудряетя молча дропать пакеты, у которых размер больше MTU. А софт, написанный криворукими писателями из циски, умудряется такие пакеты генерировать, даже при туннелировании через TCP. Ненатуралы еще три раза.
Короче, рекомендованная замена e100 на eepro100, КАЖЕТСЯ, проблему решила.

[identity profile] dma.livejournal.com 2004-11-06 12:38 pm (UTC)(link)
У меня впечатление, что я сейчас читал себя.

ОЧЕНЬ странное чувство.

[identity profile] deadracoon.livejournal.com 2004-11-08 04:50 pm (UTC)(link)
Нормальное дело - Cisco - Лидер индустрии. Я уже давно понял как все происходит: какая-нибудь контора делает чего нидуь хорошее, это хорошее все покупают, она растет как на дрожжах после чего весь толковый народ в этой конторе промоутят в менеджеры, они богатеют и забивают болт на это дело. Тем временем в на их места писать софт нанимают всех тех, которых уволили из предыдущей конторы. А им все равно что писать - результат всегда один и тот же.