LINUX.ORG.RU
решено ФорумAdmin

Диагностика соединения (http в частности)


0

2

Добрый день!

Сегодня возникла проблема в скачивании файлов из локалки по scp извне. Сначала грешил на службы, но заметил, что у некоторых знакомых сайты, что лежат в нашей же локалке открываются, по ssh в сеть зайти тоже все могут. А вот http работает совершенно рандомно.

Проверяю по telnet

telnet megaplan.site.ru 80
Trying 11.22.33.44...
Connected to megaplan.site.ru.
Escape character is '^]'.
GET /index.htm HTTP/1.1
host: vasya.com
  
HTTP/1.1 404 Not Found
Server: nginx/1.2.2
Date: Tue, 11 Sep 2012 08:35:04 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 168
Connection: keep-alive
Keep-Alive: timeout=30

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.2.2</center>
</body>
</html>
то есть, вроде как соединение работает.

Ввожу так:

wget megaplan.site.ru
--2012-09-11 12:36:34--  http://megaplan.site.ru/
Распознаётся megaplan.site.ru... 11.22.33.44
Устанавливается соединение с megaplan.site.ru|11.22.33.44|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: /common/redirect/ [переход]
--2012-09-11 12:36:34--  http://megaplan.site.ru/common/redirect/
Повторное использование соединения с megaplan.site.ru:80.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: /login?backUrl=%2Fcommon%2Fredirect%2F [переход]
--2012-09-11 12:36:35--  http://megaplan.site.ru/login?backUrl=%2Fcommon%2Fredirect%2F
Повторное использование соединения с megaplan.site.ru:80.
Запрос HTTP послан, ожидается ответ...

пробую дальше:

telnet megaplan.site.ru 80
Trying 11.22.33.44...
Connected to megaplan.site.ru.
Escape character is '^]'.
GET /login?backUrl=%2Fcommon%2Fredirect%2F HTTP/1.1
host: vasya.ru

HTTP/1.1 404 Not Found
Server: nginx/1.2.2
Date: Tue, 11 Sep 2012 08:38:47 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 168
Connection: keep-alive
Keep-Alive: timeout=30

<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.2.2</center>
</body>
</html>

то есть, вроде как сервер реагирует на запрос. Почему тогда wget не качает и стопорится scp? Как проверить?

ЗЫ. С утра провайдер увидел множество ошибок на канале, вроде как собираются проверить линию. Может ли ето как-то сказатся на подключении? Если да, то почему через браузер сайты работают, а через wget - нет?

Ответ на: комментарий от abr_linux

Кстати, если у тебя для подключения к провайдеру используется VPN, то про MSS должен помнить ты сам

iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

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