|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 14 Jan 2007 23:30:56 To : Denis Shaposhnikov Subject : проблемы в связке squid + TSO + windows 98 --------------------------------------------------------------------------------
11 Jan 07 12:22, you wrote to All:
DS> 10:35:03.592164 IP 192.168.0.100.1035 > 192.168.0.2.3128: S win 8192
DS> 10:35:03.592274 IP 192.168.0.2.3128 > 192.168.0.100.1035: S win 0
DS> 10:35:03.799735 IP 192.168.0.100.1035 > 192.168.0.2.3128: . ack 1
DS> 10:35:03.800244 IP 192.168.0.2.3128 > 192.168.0.100.1035: . ack 1
DS> win 8576
DS> 10:35:03.958630 IP 192.168.0.100.1035 > 192.168.0.2.3128: F 1:1(0)
DS> ack 1
DS> 10:35:03.958950 IP 192.168.0.2.3128 > 192.168.0.100.1035: . ack 2 win
DS> 10:35:03.958990 IP 192.168.0.2.3128 > 192.168.0.100.1035: F 1:1(0) ack 2
DS> 10:35:04.104539 IP 192.168.0.100.1035 > 192.168.0.2.3128: . ack 2 win
Смешное заключается в том, что сессия закрывается _клиентом_, а не сервером.
То есть, твоя сессия описывается на уровне логики так:
1) Прошёл TCP-handshake, инициированный клиентом. У сервера окно закрыто.
2) Сервер открыл окно приёма. Сделал он это мгновенно после handshake (через
половину миллисекунды после получения ACK!), так что вряд ли тут какая-то
проблема с анонсированным нулевым окном. Больше это похоже на защиту от попыток
прислать данные в момент handshake. Hадо бы в исходниках посмотреть, но я
уверен, что проблема не в этом.
3) А вот тут зачем-то клиент соединение закрывает.
Что-то мне подсказывает, что сначала искать надо на клиенте :)
Для начала попробуй поставить клиентом фришку, выставить там проблемный MTU и
проверить - будет ли работать твой сквидовый сервер.
И ещё, есть шанс, что ты в tcpdupm не всё видишь. Поэтому заодно сними сетевой
дамп Etherealом на клиенте.
Дальше, в зависимости от результатов экспериментов, будет ясно, куда дальше
копать.
Alex
--- IMHO в последней инстанции
* Origin: ...можжевеловых... (2:461/640.640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/392945aa8736.html, оценка из 5, голосов 10
|