Sup У меня тоже USB (DSL) и routerconnect не поддерживает мой Westell 6100. Никакие советы dimonius faq не прокатывали. Поэтому пришлось идти своим путем
1. в MS DoS окне прогони магические строки ipconfig /flaushdns /release /renew
2. после /renew посмтри, что у тебя стоит на Default Gateway - у меня 192.168.1.1
3. набери в любом браузере
http://192.168.1.1 (твой Default Gateway) - выйдешь на Web Interface. Там будет кнопка "Disconnect", после нажатия ждешь n- минут, после чего жмешь "Connect". Любопытно, что при физическом отключении модема для смены IP требовалось ~5 min, а при этом <1 min
6. Испосьзуя этот трюк, скопровал "Web Site" модема off-line и открыл в Notepad
7. Нашел во frame java script functions "Disconnect" и "Reconnect", а в них параметры, которые принимает модем, т.е. возможноть автоматизировать переход от страницы к странице и, передав параметры, имитировать нажатие кнопок
8. После этого написал код на VB6, в котором запустил бесконечный цикл - проверка IP - disconnect - ожидание - connect - проверка и сравнение IP, если получил новыйIP - закрываем программу, нет повторяем снова
9. В .bat файле .exe вызывается коммандой start /wait C:\directory\myexe.exe. Эта комманда ждет пока процесс не закончится. Комманда ping 127.0.0.1 -n 1 >nul вызывается в ютом случае ПОСЛЕ, а НЕ ВО ВРЕМЯ процесса
Я уже выкладывал на форуме этот код, но сейчас довел его до ума. Если интересует, могу снова выложиь