faq обучение настройка
Текущее время: Вс июл 20, 2025 22:55

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вс июн 20, 2010 11:05 
Не в сети

Зарегистрирован: Вс июн 20, 2010 10:29
Сообщений: 2
Для непрерывной закачки с обменников надо после каждой закачки менять IP адрес. С провайдером проблем нет. После каждой перезагрузки модема по питанию назначается новый IP. Для примера ранее на ZYXEL перезапускал сессию без разрыва линк с помощью программы " ztnbatch.exe" и батника ....ztnbatch.exe -h 192.168.1.1 -p 1234 -c "poe drop poe0"..... IP адрес менялся за 2-3 секунды . Как тоже самое сделать на DSL 2540U ?


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

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
http://belozersk.narod.ru/files/D-Link/
http://chairday.narod.ru/DSL-2500U.html

_________________
(tm) DWL-2100AP*, DIR-3xx/6xx*, DSL-2xx0*, ANT24-xxxx* | РТ


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

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
Как программно перезагрузить написанно здесь http://purebasic.mybb.ru/viewtopic.php?id=6

Можно сделать так, без перезагрузки модема
Код:
InitNetwork() ; Инициализация библиотеки функций, работающей и инетом и локальной сетью

Procedure.s SendModemData(Connect, Command.s) ; Процедура, передающая команду модему и получающая от него ответ
Protected Result.s="", Count=0
 Command=Command+Chr(13)+Chr(10)
 SendNetworkData(Connect, @Command, Len(Command)) ; Передача команды
 Repeat                                          ; В цикле ожидается ответ
   Delay(20)
   If NetworkClientEvent(Connect)=#PB_NetworkEvent_Data ; От модема получены данные
      Count=0
      *mem=AllocateMemory(10000)                 ; Память под данные
        If *mem
          ReceiveNetworkData(Connect,*mem,10000) ; Считывание данных
          In.s=PeekS(*mem)
          FreeMemory(*mem)
          Result=Result+In
        EndIf
   EndIf
   Count+1
 Until Count>=40
ProcedureReturn Result
EndProcedure



Connect=OpenNetworkConnection("192.168.1.1", 23) ; Установка связи с модемом D-Link DSL-2500U
If Connect
  Delay(50)
  SendModemData(Connect, "admin") ; Логин доступа к модему
  SendModemData(Connect, "admin") ; Пароль доступа к модему
  Delay(1000)
  SendModemData(Connect, "adsl start") ; Разрвыв связи с последующим соединением
  Delay(2000)
  CloseNetworkConnection(Connect) ; Разрыв связи с модемом
Else
  MessageRequester("", "Нет связи с модемом")
EndIf

Компилятор здесь


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

Зарегистрирован: Вс июн 20, 2010 10:29
Сообщений: 2
AndreTM писал(а):
http://belozersk.narod.ru/files/D-Link/
http://chairday.narod.ru/DSL-2500U.html


Благодарю за подсказку. Особенно за http://chairday.narod.ru/DSL-2500U.html ....отлично работает, легко настраивается.

Вопросов больше нет.


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

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


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

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


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

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