Ситуация такая - есть HTTP-сервер, расположенный в локалке. Я делаю на него проброс портов с 80-го на 80-ый. Приходящий коннект из вне пробрасывается на внутренний HTTP-сервер (это я на нем вижу tcpdump'ом), но не отвечает на такие запросы. Вот пример:
bash-2.05# tcpdump -i elxl0 tcp and port 80
tcpdump: listening on elxl0
17:32:57.129178 ip156034.wstcmp.ukans.edu.3243 > http.80: S 451513793:451513793(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
17:33:00.111548 ip156034.wstcmp.ukans.edu.3243 > http.80: S 451513793:451513793(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
17:33:06.020682 ip156034.wstcmp.ukans.edu.3243 > http.80: S 451513793:451513793(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
Все, сервер на это не отвечает. Если с гейта зайти телнетом на него, то все в порядке.
Есть какие-нибудь идеи?
Насколько я понял дамп снят прямо на внутреннем серваке.
05.05.04 20:04 Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
Проблему решил в тот же день около 12 ночи и укатил отдыхать. Так что благодарю только сейчас! В чем было дело я так и не понял, внутренний сервак с течением времени "просрался" и начал отвечать на запросы.
я использую
07.05.04 16:25 Автор: TARASA <Taras L. Stadnik> Статус: Member
> Ось внутреннего сервака (ВС)? > ВС# netstat -na |grep 80 > наличие пакет-фильтров на BC? > версия вебсервера на ВС - как запущен (inetd/standalone)? я использую
/usr/ports/net/rinetd
для проброса клиент-банка внутрь