faq обучение настройка
Текущее время: Пт апр 26, 2024 19:25

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




Начать новую тему Ответить на тему  [ Сообщений: 384 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 26  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 22, 2009 16:13 
Не в сети

Зарегистрирован: Чт ноя 19, 2009 15:53
Сообщений: 3
подскажите, есть ли аналог стабильной 1.40 прошивки для линейки 2540? если сравнивать хронологически - это 1.20?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 23, 2009 20:20 
Не в сети

Зарегистрирован: Вт окт 06, 2009 20:15
Сообщений: 15
Откуда: nnov
annynax писал(а):
подскажите, есть ли аналог стабильной 1.40 прошивки для линейки 2540? если сравнивать хронологически - это 1.20?

1.0! :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 25, 2009 03:06 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
После кончины DSL-500T срочно понадобилась замена и я стал обладателем сабжа...

И в полной мере ощутил все описанные здесь проблемы, но в дополнению к глюкам радио и онлайн игрушки наблюдаю отвратительную работу VPN-подключений - через 5-10 мин оно просто замирает и все....
Логи модема при этом не содержат никакой полезной информации...

До выходных планирую попытать счастья с настройками и прошивками, ну а если не срастется, то верну это железку в магазин и возьму какой-нибудь Acorp.

Итак пару вопросов:

inoti писал(а):
4. прошил 1.40 с KAP-патчем.


1. Где берут такую прошивку?

2. Кто-нибудь до конца исследовал проблему глюков радио и игр и знает откуда она береться?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 26, 2009 12:11 
Не в сети

Зарегистрирован: Сб ноя 22, 2008 22:16
Сообщений: 150
Откуда: Запорожье
1. из этой темы
viewtopic.php?t=62379&highlight=KAP

2. Если не лениться и почитать сначала эту ветку, то можно увидеть следующее пояснение проблемы:
Alexey Gakalo писал(а):
ipfrag_low_thresh
ipfrag_high_thresh
переменные, которая определяет максимальный размер буфера для фрагментированных пакетов в sysctl
Опытным путём вроде установили, что они и влияет.

Но, здесь две стороны медали.

Если установить слишком малое значение, то пропадает проблема с обрывами PPP , но начинает отваливаться аська и онлайн радио и ещё некоторые приложения.

А если установить слишком большое значение, то приложения не отваливаются, зато проблема с синами (SYN) имеет место.

В разных прошивках разные значения этой переменной.
Но единого решения, которое помогло бы всем - нету.
Посему, единственное, что наверное можно сделать, вывести эту переменную в WEB- интерфейс.

_________________
с уважением, Сергей inoti
DSL-2500U/BRU| Укртелеком ОГО!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб ноя 28, 2009 02:17 
Не в сети

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Я кажися победил энтот модем :D

Меня спасла такая вот строчка:
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait

Теперь радио играет, торренты раздаются и VPN-работает...

P.S. 1. Вопрос к разработчикам... Зачем нужно было ставить значение по-умолчанию для вышеуказанного параметра равным 2000?
2. И маааленькая просьба включить в следующую версию прошивки возможность навигации по файловой системе модема с возможностью просмотра списка каталогов.


Последний раз редактировалось Magnitudo Сб ноя 28, 2009 06:41, всего редактировалось 1 раз.

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

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Оставил на ночь радио работать... С утра проснулся, проверил, а оно работает :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс ноя 29, 2009 21:05 
Не в сети

Зарегистрирован: Вт окт 06, 2009 20:15
Сообщений: 15
Откуда: nnov
а почему бы ДЛИНКу не воткнуть эти строчки в прошивку или хотя бы дать возможность их менять через веб-интерфейс???!


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

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
ВСЕ ниже сказанное мое ИМХО и подтверждено только экспериментами с моим модем на моей линии при решении моих задач. Собрать репрезентативную статистику негде...

Я честно говоря не вижу смысла выносить эти переменные в веб интерфейс.
Т.е. они там вообще не нужны, нужно просто изменить значение параметра /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait на адекватное значение по-умолчанию. В прошивке 1.53 там стоит 2000! Т.е. в течении примерно 30 минут трассировщик соединений "помнит" об уже фактически закрытых соединениях. И какой размер таблицы трассировщика не ставь /proc/sys/net/ipv4/ip_conntrack_max лично у меня включенный торрент клиент заполняет ее очень быстро (у меня проброшен порт для торрента) при этом ограничение количества соединенений в торрент-клиент по понятным причинам картины не улучшает.
Таблицу трассировщика можно посмотреть
Код:
cat /proc/net/ip_conntrack
описание состояний можно прочитать здесь http://www.opennet.ru/docs/RUS/iptables/index.html, раздел 4.5). Как только таблица заполнятся начинаются глюки с аськой, радио, VPN и т.д.
Как только я меняю значение ip_conntrack_tcp_timeout_time_wait, у меня тут же пропадают все проблемы!!! Вне зависимости от значения других параметров обсуждаемых в этой теме... (НО если поменять указанный мной параметр, когда таблица трассировщика уже заполнена, то для ощущения эффекта нужно тут же увеличить ее размер
Код:
echo 1024 > /proc/sys/net/ipv4/ip_conntrack_max
т.к. она занята соединениями которые удаляться только через 30 мин)


P.S.
1. В руководстве по iptables написано, что значения переменных трассировщика нужно задавать в милисекундах (т.е. 2000 должно трактоваться как 2 секунды), но мои практические наблюдения говорят все-таки о том, что все эти значнения даны в секундах.
Любопытные могут посмотреть все параметры:
Код:
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_buckets
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_recv
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_sent
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream


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

Зарегистрирован: Чт июл 30, 2009 21:28
Сообщений: 47
ну и для тех кто все еще в броневике куда и как вводить эти заветные строчки, а то я не догоняю :(


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

Зарегистрирован: Вс окт 26, 2008 07:33
Сообщений: 1060
Откуда: Кривой Рог, Украина
А кто-нибудь может сам модифицировать прошивку 1.53 на предмет этих изменений? Потому что Д-Линк я чувствую нам здесь не поможет.

_________________
DSL-2500U/BRU/D1 | F/W 1.58 | Укртелеком ОГО! - 10


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

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
1. К сожалению эти строчки нужно вводить после каждой перезагрузки модема через telnet.

Для себя я модифицировал скрипт отсюда http://belozersk.narod.ru/files/D-Link/

Код:
'*************************************************************
' Имя: DSL-2500-ICM.vbs
' Язык: VBScript
' Описание: Установка значений ip_conntrack_max
' и ip_conntrack_tcp_timeout_time_wait  в D-link DSL-2500U
' (включая BRU)
' AndreTM (C)opyright, 2009
' Modified by Magnitudo (2009)
'*************************************************************
Option Explicit
On Error Resume Next

Dim WshShell, theTelnet
Set WshShell = WScript.CreateObject("WScript.Shell")

' WScript.Echo("Set IP_CONNTRACK_MAX in D-Link 2500u")
theTelnet = WshShell.Run("cmd /c telnet.exe", 1, False)

WScript.Sleep 500
WshShell.AppActivate "%comspec%"
WScript.Sleep 100
WshShell.SendKeys "set logfile DSL-2500.log~"
WScript.Sleep 100
WshShell.SendKeys "open 192.168.1.1~" ' адрес вашего роутера
WScript.Sleep 5500 ' здесь и далее время (в мс) подбирайте по скорости ответа роутера
WshShell.SendKeys "admin~" ' логин
WScript.Sleep 500
WshShell.SendKeys "<Пароль>~" ' пароль
WScript.Sleep 500
WshShell.SendKeys "cat /proc/sys/net/ipv4/ip_conntrack_max~"
WScript.Sleep 300
WshShell.SendKeys "echo 1024 > /proc/sys/net/ipv4/ip_conntrack_max~"
WScript.Sleep 300
WshShell.SendKeys "cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait~"
WScript.Sleep 300
WshShell.SendKeys "echo 5 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait~"
WScript.Sleep 300
WshShell.SendKeys "logout~"
WScript.Sleep 300
WshShell.SendKeys "exit~"
WScript.Sleep 1500
WshShell.SendKeys "quit~"


<Пароль> нужно заменить на ваш пароль на доступ к веб-интерфейсу,
затем сохранить в файл с расширением vbs и запустить.

2. К сожалению исходников 1.53 нет, выложены только 1.51... После беглого просмотра я обнаружил, что эти переменные устанавливаются заранее скомпилированной программой cfm_DSL-2500U_save. Так что по простому проблему решить видимо не получиться.

Если мой способ все-таки верен, то я надеюсь, что DLink ОЧЕНЬ скоро выпустит исправленную версию прошивки.


Последний раз редактировалось Magnitudo Пн янв 11, 2010 14:22, всего редактировалось 1 раз.

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

Зарегистрирован: Чт июл 30, 2009 21:28
Сообщений: 47
спасибо, сделал так перезагрузил модем в вин 7 набрал cmd потом перетащил туда поправленный файл vbs команда выполнилась и cmd закрылась. правильно? вернее я не понял как в 7 нужно перезагрузить модем через телнет там только cmd


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

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
shlecuk писал(а):
спасибо, сделал так перезагрузил модем в вин 7 набрал cmd потом перетащил туда поправленный файл vbs команда выполнилась и cmd закрылась. правильно? вернее я не понял как в 7 нужно перезагрузить модем через телнет там только cmd


У меня под XP так НЕ сработало...
Нужно просто сохранить приведенные команды в файл и потом запустить его двойным щелчком...
Далее скрипт уже самостоятельно открывает консоль и начинает писать туда команды. В это время не нужно трогать клавиатуру и мышь!!!

P.S. Для того чтобы первый раз понять, что происходит попрубуйте увеличить все паузы в скрипте до 5-10 секунд (значения после WScript.Sleep в милисекундах, т.е. 5000 = 5 секунд). При правильной работе где-то в процессе должен быть такой кусок:
Код:
BCM96332 ADSL Router
Login: admin
Password:
> cat /proc/sys/net/ipv4/ip_conntrack_max
1024
> echo 1024 > /proc/sys/net/ipv4/ip_conntrack_max
> cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
30
> echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
> logout
Bye bye. Have a nice day!!!


Цифры могут отличаться.


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

Зарегистрирован: Ср ноя 25, 2009 02:55
Сообщений: 135
Откуда: Рязань
Обнаружился еще один неприятный момент!
У меня модем восстанавливает значения параметров по-умолчанию не только после перезагрузки, но и после разрыва-восстановления соединения :(
Соотв. чтобы все работало параметры нужно устанавливать по новому.


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

Зарегистрирован: Вс ноя 29, 2009 19:41
Сообщений: 15
Откуда: Архангельск
Были проведены тесты на различных прошивках при помощи Magnitudo.

Некоторые выводы из них.

1. Если взять прошивку 1.30, которая работает стабильно и с аськой и всем остальным и проставить ей
Код:
echo 2000 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait

Получаем все симптомы прошивки 1.53: вылет радио, реконнекты аськи..

2. Теперь берём прошивку 1.53 и прописываем значение параметра из прошивки 1.30 (time_wait = 120)
Код:
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait

Всё работает в лучших традициях прошивок 1.30 и 1.40. Как и должно быть собственно.

:idea: Предложение для разработчиков:
1. Поскорее выпустить исправленную прошивку и определиться со значением ip_conntrack_tcp_timeout_time_wait.
2. Убрать из вебинтерфейса пугающие параметры IP defragmentation (это моё ИМХО).

Спасибо.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 384 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 26  След.

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


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

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


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

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