LINUX.ORG.RU

странное поведение TCP/IP-каналов


0

0

если запускаем shell-client (SSH) в локальной сети, и соединяемся с сервером, то все ок. если соединение идет из интернета (через port redirect на шлюзе, w2k), то все работает очень странно: ssh remotehost -l root # cat filename работает

ssh remotehost -l root # ps работает

ssh remotehost -l root # ps -e работает

ssh remotehost -l root # ps -ef не работает

ssh remotehost -l root # mc не работает

не работает - 'aatrn cjcnjbn в том, что перестают идти данные от сервера. если зайти еще одним ssh-клиентом и посмотреть процессы, то запущенный-подвисший будет в списке задач (mc, как в последнем примере), соединение не обрывается.

apache-сервер показывает содержимое только простых HTML-файлов, если запущен, или в html-файл включен PL-скрипт, то исходящего с сервера потока нет вообще. т.е. на GET / HTTP/1.0 - ни байта в ответ. в логах апача - 200 OK, т.е. как будто сессия прошла успешно.

т.е. в общих чертах - если вызываем просто программу, она работает если вызываем программу, которая вызывает еще одну программу, то все подвисает.

есть подозрение на кривизну TCPD?


> (через port redirect на шлюзе, w2k)

А может на кривизну винды? ;)))

UncleAndy ★★★
()

может, где-то по дорогу режется большое MTU?

я такое наблюдал один раз, когда заходил по ssh из инет-кафешки,
подключенной к невменяемому провайдеру...

ingwar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.