faq обучение настройка
Текущее время: Вс авг 17, 2025 05:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Пт июл 15, 2005 09:29 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
Даже в новой прошивке Firmware: V2.00.01 не исправлена ошибка веб-интерфейса.
HTTP заголовки отсутсвуют как класс:
Код:
# telnet 192.168.2.250 80
Trying 192.168.2.250...
Connected to 192.168.2.250.
Escape character is '^]'.
GET / HTTP/1.0
<html>
<title>DES-2108       </title>
<frameset rows='075,*' framespacing=0 border=0 frameborder=no>
 <frame name=top src=top.htm scrolling=no>
 <frameset cols='150,*' border=0 framespacing=0 frameborder=no>
  <frame name=left src=left.htm noresize>
  <frame name=main src=cgi_login noresize>
 </frameset>
</frameset>
</html> AЄЄ…Єн  ј]Connection closed by foreign host.

В результате, ничем кроме MSIE (ну, может, заявленным Netscape 6.0+, не проверял) управлять нельзя (я говорю про веб-интерфейс). Опера вообще не переваривает. Firefox может показать только первую страницу.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июл 15, 2005 09:50 
Не в сети

Зарегистрирован: Вс авг 17, 2003 12:18
Сообщений: 4387
Откуда: Moscow
gelin писал(а):
Даже в новой прошивке Firmware: V2.00.01 не исправлена ошибка веб-интерфейса.
HTTP заголовки отсутсвуют как класс:
Код:
# telnet 192.168.2.250 80
Trying 192.168.2.250...
Connected to 192.168.2.250.
Escape character is '^]'.
GET / HTTP/1.0
<html>
<title>DES-2108       </title>
<frameset rows='075,*' framespacing=0 border=0 frameborder=no>
 <frame name=top src=top.htm scrolling=no>
 <frameset cols='150,*' border=0 framespacing=0 frameborder=no>
  <frame name=left src=left.htm noresize>
  <frame name=main src=cgi_login noresize>
 </frameset>
</frameset>
</html> AЄЄ…Єн  ј]Connection closed by foreign host.

В результате, ничем кроме MSIE (ну, может, заявленным Netscape 6.0+, не проверял) управлять нельзя (я говорю про веб-интерфейс). Опера вообще не переваривает. Firefox может показать только первую страницу.

что-то не то говорите :-)
у меня через FireFox 1.04 все работает нормлаьно...

_________________
С уважением, Карагезов Владислав


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 10:35 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
У меня:

Firefox:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

Opera:
Version 7.54 Final
Build 751
Platform Linux
System i686, 2.6.9-1.667asp
Qt library 3.3.3

Konqueror 3.3.1-6asp ASPLinux (в составе KDE 3.3.1-4asp ASPLinux) как и Опера пытается скачать файл с неизвестным MIME-типом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 11:38 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт апр 22, 2004 09:33
Сообщений: 2037
Откуда: D-Link Moscow
Только что гонял девайс в хвост и гриву с помощью Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050610 Firefox/1.0.4 (Debian package 1.0.4-3). Не нашел ни одного глюка. Может подскажете где эти глюки искать?

_________________
С уважением -- Александр Шебаронин.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 11:51 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
Я уже показывал, что возвращает DES-2108 при обращению к 80 порту. Для сравнения, вот что возвращает нормальный http-сервер:
Код:
$ telnet www.dlink.ru 80
Trying 213.234.241.211...
Connected to www.dlink.ru.
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.1 302 Found
Date: Fri, 15 Jul 2005 08:43:25 GMT
Server: Apache
Location: http://fd.dlink.ru/regions/by/
Content-Length: 275
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://fd.dlink.ru/regions/by/">here</a>.</p>
<hr>
<address>Apache Server at fd.dlink.ru Port 80</address>
</body></html>
Connection closed by foreign host.

Не хотелось бы цитировать RFC, но, имхо, заголовок c кодом HTTP ответа и Content-Type являются обязательными.
DES-2108 же возвращает только тело документа, без единого заголовка.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 11:53 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
Я не говорю, что в веб-интерфейсе имеются какие-то глюки. Я говорю, что веб-сервер, встроенный в коммутатор, не соотвествует стандартам и возвращаемые им документы не открываются во многих броузерах.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 12:00 
Не в сети

Зарегистрирован: Вс авг 17, 2003 12:18
Сообщений: 4387
Откуда: Moscow
gelin писал(а):
Я не говорю, что в веб-интерфейсе имеются какие-то глюки. Я говорю, что веб-сервер, встроенный в коммутатор, не соотвествует стандартам и возвращаемые им документы не открываются во многих броузерах.

Уважаемый gelin! Как Вам уже выше писал и я, и Александр, мы проверили работу DES-21xx под Linux - web интерфейс работает без проблем.
Что КОНКРЕТНО Вас не устраивает, напишите пожалуйста.

_________________
С уважением, Карагезов Владислав


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 12:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт апр 22, 2004 09:33
Сообщений: 2037
Откуда: D-Link Moscow
Более того, неправильно работает скорей сервер www.dlink.ru, потому что возвращает ответ по протоколу HTTP 1.1, хотя запрос был по 1.0. А в RFC меня ткните -- интересно.

_________________
С уважением -- Александр Шебаронин.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 13:18 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
http://www.ietf.org/rfc/rfc2616.txt

Цитата:
6 Response

After receiving and interpreting a request message, a server responds
with an HTTP response message.

Response = Status-Line ; Section 6.1
*(( general-header ; Section 4.5
| response-header ; Section 6.2
| entity-header ) CRLF) ; Section 7.1
CRLF
[ message-body ] ; Section 7.2

6.1 Status-Line

The first line of a Response message is the Status-Line, consisting
of the protocol version followed by a numeric status code and its
associated textual phrase, with each element separated by SP
characters. No CR or LF is allowed except in the final CRLF sequence.

Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF

Section 7.2.1 писал(а):
Any HTTP/1.1 message containing an entity-body SHOULD include a
Content-Type header field defining the media type of that body. If
and only if the media type is not given by a Content-Type field, the
recipient MAY attempt to guess the media type via inspection of its
content and/or the name extension(s) of the URI used to identify the
resource. If the media type remains unknown, the recipient SHOULD
treat it as type "application/octet-stream".

В общем, похоже, наиболее правильно поступает Опера.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 15, 2005 13:48 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт апр 22, 2004 09:33
Сообщений: 2037
Откуда: D-Link Moscow
А получается что встроенный сервер работает по стандарту 0.9 :)

_________________
С уважением -- Александр Шебаронин.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 16, 2005 09:14 
Не в сети

Зарегистрирован: Вт сен 02, 2003 10:03
Сообщений: 385
Откуда: Пенза, Россия
Кстати, у меня проблема из-за этого.

Свитчи находятся в "серой" сети (Management VLAN), поэтому для обращения к ним используется прокси.
Так вот через прокси работает только MS IE, ни Opera, ни FireFox, ни Galeon не хотят.
Выводят такую фигню:
Код:
<html><title>DES-2108                                                                        </title>
<frameset rows='075,*' framespacing=0 border=0 frameborder=no>
 <frame name=top src=top.htm scrolling=no>
 <frameset cols='150,*' border=0 framespacing=0 frameborder=no>
  <frame name=left src=left.htm noresize>
  <frame name=main src=cgi_login noresize>
 </frameset>
</frameset>
</html>
Дальше куча мусора

При подключении напрямую - легко.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 16, 2005 09:37 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
Alexander Shebaronin писал(а):
А получается что встроенный сервер работает по стандарту 0.9 :)
Действительно.
http://www.w3.org/Protocols/HTTP/AsImplemented.html

Но от этого не легче. Работать-то невозможно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 18, 2005 10:33 
Не в сети

Зарегистрирован: Вт июн 21, 2005 13:33
Сообщений: 28
Откуда: Красноярск
Все верно, данные о типе потока эти свичи не выдают. Поэтому каждый браузер будет воспринимать его по-своему. Опера воспринимает его как простой байтовый поток и предлагает сохранить в файл.

Под Windows работает только MS IE.

Очень неприятный косяк.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 18, 2005 10:38 
Не в сети

Зарегистрирован: Вс авг 17, 2003 12:18
Сообщений: 4387
Откуда: Moscow
gravis писал(а):
Все верно, данные о типе потока эти свичи не выдают. Поэтому каждый браузер будет воспринимать его по-своему. Опера воспринимает его как простой байтовый поток и предлагает сохранить в файл.

Под Windows работает только MS IE.

Очень неприятный косяк.

firefox 1.04 под windows нормально работает

_________________
С уважением, Карагезов Владислав


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 18, 2005 10:59 
Не в сети

Зарегистрирован: Ср ноя 17, 2004 16:53
Сообщений: 20
Откуда: Омск
Задаю главный вопрос.

Этот недочет будет исправлен в следующих версиях прошивки?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB