Прошу помощи у гуру. У нас локалка за RHL 9.0. У провайдера FreeBSD. Поднимаю выделенку по CSLIP. Коннект нормальный. Внешние хосты пингуются. Но пакеты большие по размеру mtu (552) не проходят (imho). Например, клиент<->http<->web:
10.0.1.2 -> 213.180.194.129 TCP 32771 > 80 [SYN] Seq=2219933436 Ack=0 Win=5840 Len=0 (размер=74)
213.180.194.129 -> 10.0.1.2 TCP 80 > 32771 [SYN, ACK] Seq=1612124459 Ack=2219933437 Win=57344 Len=0 (размер=60)
10.0.1.2 -> 213.180.194.129 TCP 32771 > 80 [ACK] Seq=2219933437 Ack=1612124460 Win=5840 Len=0 (размер=54)
10.0.1.2 -> 213.180.194.129 HTTP GET / HTTP/1.1 (размер=361)
После этого затык и повтор:
213.180.194.129 -> 10.0.1.2 TCP 80 > 32771 [SYN, ACK] Seq=1612124459 Ack=2219933437 Win=57344 Len=0 (размер=60)
10.0.1.2 -> 213.180.194.129 TCP 32771 > 80 [ACK] Seq=2219933437 Ack=1612124460 Win=5840 Len=0 (размер=54)
10.0.1.2 -> 213.180.194.129 HTTP GET / HTTP/1.1 (размер=361)
И так далее. По дампам с работающим шлюзом видно, что после запроса HTTP GET в ответ идет пакет размером ~1500 которого здесь и не видно:
213.180.194.129 -> 192.168.1.77 HTTP Continuation (размер=1464)
Очень прошу, подскажите, в чем проблема.
|