Программное переподключение USB модема 4G для смены ip?

Доброго времени суток!

Есть модем 4g от Билайн: ZTE MF823D

IP Меняется если выдернуть его из USB разъема и вставить обратно.
Мне нужно реализовать смену IP программно.

Пробовал (и не помогло):
1) оболочка билайна
2) в диспетчере устройств отключить/включить контроллер USB
3) AT комманды: (включить/выключить)
AT+CFUN=0
AT+CFUN=1
4) бат файл с командами devconx64, rasdial

Поле каждого из этих действий IP все равно остается такой же какой и был.
(То есть IP меняется только если выдернешь модем и вставишь обратно)

Модем разлоченный и при подключении определяется как сетевая карта. Если просто вытащить руками модем из USB-порта и вставить, то ip адрес будет новый, если же программно, то почему-то адрес остается прежним. Возможно есть способ с помощью командной строки отключить питание выбранного USB-порта и включить?
  • Вопрос задан
  • 6294 просмотра
Пригласить эксперта
Ответы на вопрос 6
@horsepower
Можно подключить модем через устройство с USB, которое может управлять питанием на USB. Например, роутеры Mikrotik могут отключить питание USB на несколько секунд и включить потом. Можно это делать удаленно или по скриптами по расписанию на самом роутере.
Ответ написан
Комментировать
@d-stream
Готовые решения - не подаю, но...
А если п.2, и паузу между отключением-включением секунд 30-60 ?
Ответ написан
@alexalexes
Вот этот рецепт пробовали?
wmzbaks.ru/forum/topic.php?forum=3&topic=23
Ответ написан
Olek1
@Olek1
Можно пропустить устройство через какойто устройство с удалённым доступом, в котором есть возможность перезагружать его удалённо, и через него перезагружать модем вместе с ним
Ответ написан
Комментировать
@ColdSpirit
Так как у вас подключение типа "сетевая карта", могу предположить, что у вас модем такой же как и у меня - модем подключается к интернету независимо от ПК, соединение "модем-интернет" будет работать даже если он будет подключен тупо в usb зарядник. А в ПК он просто поставляет интернет (как независимый провайдер).
Если так, то для того чтобы сменить ip, вам нужно отключить питание USB, либо найти способ достучаться до модема, и отключить-включить его командами.
Предполагаю, что у него есть веб-морда, и им можно управлять через браузер. Попробуйте отключить-включить его сначала оттуда. Если ip не изменится - значит остается вариант с питанием.
Кстати, проверяйте результат по несколько раз - бывает оператор назначает тот же самый ip.

Почитайте тут про модем поподробнее: https://wiki.archlinux.org/index.php/ZTE_MF_823_(M...
Ответ написан
Комментировать
vvpoloskin
@vvpoloskin
Инженер связи
Оператор выдаёт серый IP адрес, который затем мапится в белый на железке для NAT. Чтобы изменить серый адрес обычно достаточно поиграться закрыть-установить соединение, однако теоретически IP адрес может запоминаться в модеме. Поиграйтесь командами AT в части установления и сброса сессии, IP и APN адресациями, параметрами установки PDP-контекстов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы