Назад | Перейти на главную страницу

Telnet подключен, но время ожидания при отправке любого запроса

У меня есть сервер A, который имеет ограниченное соединение с некоторыми серверами, хочет поговорить с сервером B (разрешено правило брандмауэра). Когда я использую telnet для проверки подключения к B, я заметил, что он говорит, что подключен, но отправка ему запроса не дает результата до истечения времени ожидания.

# telnet server-B
Trying 192.168.120.21...
Connected to server-B.
Escape character is '^]'.
GET / HTTP/1.1


^C

Использование wget также дает ответ на тайм-аут.

# /usr/sfw/bin/wget -m http://server-B
--2020-03-05 16:35:03-- http://server-B/
Resolving server-B... 192.168.120.21
Connecting to server-B|192.168.120.21|:80... connected.
HTTP request sent, awaiting response... Read error (Connection timed out) in headers
Retrying.

На сервере B также открыт порт 443, который также разрешен правилом брандмауэра, поэтому я делаю еще одну попытку для этого порта.

bash-3.2# openssl s_client -connect 192.168.120.21:443
CONNECTED(00000003)
write:errno=145
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 181 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated

SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : 0000
    Session-ID:
    Session-ID-ctx:
    Master-Key:
    Key-Arg   : None
    SRP username: None
    Start Time: 1583308008
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---

Я перезапускаю сервер B, но это не помогает.

Может кто-нибудь пролить свет?

Спасибо.