Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: deepwalker on March 21, 2007, 19:33:07

Title: Проблема с обрывом сессии TCP
Post by: deepwalker on March 21, 2007, 19:33:07
В общем проблема такая:
настраиваю бекапы через bacula. Пробую забекапить 20 гигов с виндовой машины. После часа мучений ( успевает сбекапить 3 гига) связь прерывается. При чем проходит практически ровно час, что наводит на размышления, что кто то рубит tcp сеанс. Схема связи между точками следующая:

Bacula stor (Linux)<--->Cisco 1841<-ipsec virtual tunnel->Cisco 1841<--->File server (Win server 2003)

Скажите - куда копать?? Пробую запрос в гугел aka linux "tcp+session" timeout и тп с win и с cisco. Но пока ничего не накопал. В cisco стоит таймаут час, но на нат, и причем бы здесь тунелированный  трафик не вполне ясно, так что сильно сомневаюсь в этом варианте. Причем как я понимаю таймаут для idle сессии, так что вообще не в тему.
Title: Проблема с обрывом сессии TCP
Post by: never hood on March 21, 2007, 20:15:06
"загадочные" явления я иногда отслеживаю сниффером.
В данном случае, конечно, тяжко снифферить несколько гиг трафика, но можно использовать либо нарезку лога на куски, либо (что лучше) использовать "кольцевой буффер". Все это может wireshark, который можно поставить как на винде, так и на Линуксе.
В любом случае нужен будет лишь конец потока данных.
Title: Проблема с обрывом сессии TCP
Post by: deepwalker on March 21, 2007, 22:07:17
Ну я спросил просто в надежде, что кто то уже наталкивался на подобное. Вероятнее всего рубит виндовая машина конечно, но все может быть. Завтра на работе продолжу исследования.
Title: Проблема с обрывом сессии TCP
Post by: Unit on March 22, 2007, 09:48:02
Quote from: deepwalker
Ну я спросил просто в надежде, что кто то уже наталкивался на подобное. Вероятнее всего рубит виндовая машина конечно, но все может быть. Завтра на работе продолжу исследования.
Если на ней не стоит ограничение по времени сеанса, то не рубит.
Рубит лишь тогда (без разрыва аутентификации), когда выходит timeout по отсуствию передачи данных через SMB.
Title: Проблема с обрывом сессии TCP
Post by: deepwalker on March 22, 2007, 12:42:58
Поставил в конфиге клиента:
  Heartbeat Interval = 15 seconds
А проблема видимо была в том, что одна из tcp сессий, а именно связь с директором, была долгое время неактивна. Вот теперь она поддерживается.