| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Вопрос про модем .... |
| Автор: goooodmen 3.9.2006, 16:34 |
| Пожалуйста .. будды своего дела .. помогтите .. возникла необходимость включать / отключать внешний скоростной модем (Модель Motorola SB5101E) .. модем подключается по USB или через сетевую карту .. |
| Автор: BUGOR 3.9.2006, 17:39 |
| GUID_NatAdapt GUID {4D36E972h, 0E325h, 011CEh, 0BFh, 0C1h, 008h, 000h, 02Bh, 0E1h, 003h, 018h} SetupDiGetClassDevs SetupDiEnumDeviceInfo SetupDiGetDeviceRegistryProperty SetupDiSetClassInstallParams SetupDiCallClassInstaller В поиск по этим функциям |
| Автор: Snowy 4.9.2006, 09:53 |
| Да нет, человеку не нужно адаптер отрубать, а нужно вырубить сам модем. Только кажется мне, что данный модем не умеет выключаться. Его можно ресетнуть или отправить в StandBy. Ресетнуть не сложно. Он управляется по http, поэтому ресетится http POST запросом. А вот отправить в StandBy... Если он управляется по телнету, то может там есть какая-то комманда для засыпания. В любом случае нужно листать тех доку по модему. Хотя... Попробуй зайти на модем по http - браузером на его IP адрес. Если там в управлении есть комманда StandBy, то также просто POST запросом её выполняем. |
| Автор: goooodmen 4.9.2006, 19:01 |
| Я ща посмотрю ... конечно .. я знаю что он через Http настр. только мне нужна будет помощь с отправкой POST .. пож.. оставь ICQ поговорим если чё.. |
| Автор: Snowy 5.9.2006, 09:33 |
| Попробуй нажать кнопку Поиск и ввести "http.Get" или "http.Post". Примеров кучи. Post или Get запрос - зависит от кода html страницы, выдаваемого модемом. Гм. Правила форума это запрещают. Все вопросы сюда. (см. Правила - пункт 14.) |
| Автор: goooodmen 5.9.2006, 19:59 |
| Спасиба .. буду занать про ICQ ... А так же спасибо про советы ... очень благодарен.. Добавлено @ 20:00 И ты правельно заметил у него два режима : Standby и Рабочий... |
| Автор: Snowy 5.9.2006, 20:05 |
| Угу. В StandBy он работает, но не передаёт траффик. Но IP адрес за ним сохраняется и для компьютера он виден, как рабочий. И при этом нормально пингуется с любой стороны. Но насквозь ничего не проходит. А вот выключить нельзя - только из розетки |
| Автор: goooodmen 6.9.2006, 22:15 |
| Блин везде облазлил .. но немогу найти IP адресс модема .. может знает кто ? Или подскажет как найти .. |
| Автор: Snowy 6.9.2006, 22:51 |
| 192.168.100.1 |
| Автор: goooodmen 7.9.2006, 21:01 |
| Извини но этот IP не подошел .. может другие прежложишь |
| Автор: dumb 8.9.2006, 00:50 |
| этот адрес указан в документации. других нет. http://192.168.100.1/ |
| Автор: Snowy 8.9.2006, 09:14 |
| Попробуй выключить модем. Отключить его от кабеля. Снова включить, но уже без кабеля. Теперь попробуй зайти на http://192.168.100.1/ |
| Автор: goooodmen 8.9.2006, 18:49 |
| Хехе спасибо проверил - работает .. тока у меня возник теперь такой вопрос : если этот адресс действителен тока тогда - когда кабель отключен от модема. То как же мне работать с post'ами. Ведь если кабель отсоединен . То модему ничего не отправить .. как я думаю .. возможно я и сам запутался .. но всё же постарайся меня понять пожалуйста .. |
| Автор: Snowy 9.9.2006, 08:05 |
| Просто провыйдер выдаёт тебе такие IP и маску подсети, которые исключают прямое обращение на IP модема. А обращение через маршрутизацию не проходит, т.к. адрес типовой. Это тебе уже в раздел по сетям. Объясни ситуацию. Что провайдер выдаёт IP такой-то, маска подсети такая-то. Что и как настроить, чтоб можно было обращаться по http на IP модема - 192.168.100.1 |
| Автор: goooodmen 11.9.2006, 15:53 |
| Хехе IP я свой писать не буду - много вас хацкеров.. мне необходимо сделать программу которая бы при старте винды включала модем если он находится в Stadby и сама подключалась к инету ... С подключением к инету я разобрался ... тока остается включать модем .. а это я не в курсе как сделать. |
| Автор: goooodmen 12.9.2006, 05:19 |
| Хехе ты меня поял наконец .. извини что так тебе сразу не объяснил .. вообщем я даже и не знаю что делать то ... |
| Автор: dumb 12.9.2006, 10:51 |
| на сетевом интерфейсе с адресом 192.168.??.?? поставить маску сети 255.255.0.0 если и теперь не знаешь что делать, то давай сюда то, что скажет ipconfig.exe /all |
| Автор: Snowy 12.9.2006, 11:14 |
| В то-то и проблема, что у человека не 192 подсеть. Тут маску не поменяешь. Тем более, что адрес по DHCP выдаётся. |
| Автор: dumb 13.9.2006, 02:16 |
| хм. весьма странно, что ситуация не предусмотрена производителем. вроде как даже при использовании dhcp есть возможность в свойствах добавить адрес - добавить туда 192.168.100.2 какой-нибудь... также можно использовать AddIPAddress для временного добавления. |
| Автор: _hunter 13.9.2006, 11:11 |
| я что-то не понимаю проблемы... раз подключаемся к модему (без инета) меняей его IP-шник на попадающий в сеть подключаемся к инету... |
| Автор: Snowy 13.9.2006, 11:20 |
| IP модема не меняется. Сам модем в системе не присутствует - подключается к сетевой плате и представляет из себя канальное устройство. В системе работа идёт через сетевую. Компьютер даже не подозревает о существовании модема. Чтобы подключиться к модему без инета, нужно физически отключить линию, иначе соединение производится модемом сразу. IP адрес назначается по DHCP провайдером. Связь проходит через модем насквось - связь канальная, а не маршрутизируемая. |
| Автор: _hunter 13.9.2006, 11:25 |
это точно? у него нето в себе системы? просто в нашей wi-fi карточке (или как твм эта штука зовется) при такой же проблеме решением было -- замена адреса. все остальные вопросы зависят от ответа на первые два. |
| Автор: Snowy 13.9.2006, 11:45 |
| Вероятно считается, что ему и не надо. В нём даже зашит DHCP сервер на случай отсутствия линии. Но единственная его настройка - включен DHCP или нет. Даже диапазон раздаваемых DHCP адресов и тот фиксирован. Добавлено @ 11:45 WiFi точка доступа всё таки маршрутизирующее устройство, а это канальное. |
| Автор: goooodmen 13.9.2006, 19:24 |
| Мда ... а я то думал что всё так просто .. а оказалось то ... Блин еще проблема в том что я нефига не сооброжаю в сетях и во всем связзаном к ним ... Добавлено @ 19:32 Вообщем вот что я еще узнал : Это в сетевом окружнии: Подключение по локальной сети : IP Адресс - 172.27.192.109 Маска подсети - 255.255.192.0 Присвоен DHCP. Но этот IP не тот который за мной числится в интернете. А вот свойства соединения с интернетом : (Это когда я дважды кликаю в системтрее) Имя устройства : Минипорт WAN (PPPoE) Тип устройства : PPPoE Тип сервера : PPP Транспорты : TCP/IP Проверка подлинности : MD5 CHAP IP Адресс сервера : 195.222.130.111 IP Адресс клиента : 89.148.136.111 |
| Автор: goooodmen 13.9.2006, 19:41 |
| IP Адресс 172.27.192.109 - Тоже не меняется .. и еще хотел спросить : можно ли будет решить данный вопрос если модем подключить через USB ?. |
| Автор: dumb 13.9.2006, 21:54 |
| если адрес 172.27.192.109 статичен(т.е. не выдается "автоматически"[dhcp]), то в свойствах tcp/ip этого соединения нажми на "дополнительно..." и добавь там адрес 192.168.100.xx возможно это поможет... |
| Автор: Snowy 14.9.2006, 11:16 | ||
Написано же - DHCP
Ну ещё мак изменится и тебя заблокируют |
| Автор: dumb 14.9.2006, 12:24 |
упс. глаза отстегнулись... ![]() а для dhcp уже писал как... осталось только проверить на практике. |
| Автор: goooodmen 19.9.2006, 11:19 |
| всё равно не понял : Можно нет как то вкдючить / выключить (или перезгрузить) модем |
| Автор: Shnur 20.3.2008, 10:27 |
| Есть такая проблема, ответа тут так и действительно небыло.... Есть модем подключеный к USB, но его нужно перезагрузить, причина перезагрузки, он завис, так вот я это вижу двумя способами: 1. Отключить сам порт USB к которому он подключен и через время его включить 2. Перегрузить сам мопед Вопрос как это сделать? PS Мопед может быть любой можели. |