Настройка GPRS

Добрый день.
По умолчанию mosquito работает на всех интерфейсах контроллера (и не имеет авторизации!). То есть если интерфейс поднят на контроллере - работает сразу.

Как по белому IP к нему подключиться?

Тут чуть-чуть не понял вопроса… Указать в качесте хоста (параметр -h для mosquitto_sub, например) адрес контроллера.
Расскажите по порядку - какой адрес получается, результаты трассировки к нему.

Он в web интерфейсе выдает адрес не совпадающий с белым IP, показывает адрес 10.171.191.223, соответственно с помощью команды mosquitto_sub -h 10.171.191.223 -p 1883 -v -t “/devices/power_status/controls/Vin” не подписывается.

Для какого интерфейса в “веб-интерфейсе” и какой у вас используется для связи GPRS? Посмотрите именно для GPRS интерфейка, который поднимается ppp.

ip address

network GPRS IP text /devices/network/controls/GPRS IP 10.171.191.223

Это не “белый” адрес. К нему не получится получить доступ из интернета.
проверьте настройки, некоторые провайдеры (в зависимости от тарифнго плна, принадлежности к корпоративной группе и даже региона) устанавливают для белыж другой APN.
попробуйте вставить эту же карту в телефон и проверить - какой выдается.

А как поменять APN на WB6 ? Там должен быть staticip

А какой используется сейчас?
Подробно описано в GSM/GPRS — Wiren Board
Тут ведь технология точно такая же как на любом компьютере, настройка ничем не отличается от такой же на настольном, на ноутбуке. То есть для WB6 - нет никаких отличий. Те же чат-скрипты. В случае отличий - просто создайте копию скрипта для вашего оператора с нужными параметрами и используйте его. скрипты лежат в стандартном расположении, /etc/chatscripts/

Доброе утро, уточнил у оператора МТС что статический IP подключен. Но в веб интерфейсе выдает следующее: network GPRS IP text /devices/network/controls/GPRS IP 100.116.9.212 и этот IP адрес меняется при перезагрузке и не соответствует адресу который выдал оператор

Доброе утро.
Советую дополнительно проверить адрес на телефоне, например. Просто вставьт туда карту и попробуйте настроить интернет, посмотрите какой адрес выдается.

При этом интернет через этот инетрфейс доступен?

Да доступен, пингует адрес яндекса

Адрес (вне зависимости от того “белый” или “серый”) - выдает оператор. Какой APN используете сейчас? Уточните, какой надо использовать - вполне может быть что на “обычном” - выдается серый адрес.
Покажите свои настройки, (interfaces, чатскрипт).

Вам нужно поменять APN в скрипте соединения на то, что выдал оператор. Допустим для Москвы это realip.msk

1 лайк

ABORT “BUSY”
ABORT “NO ANSWER”
ABORT “NO CARRIER”
ABORT “ERROR”
TIMEOUT 5
“” ATZ
OK AT+CGDCONT=1,“IP”,“staticip”
OK ATD99**1#
CONNECT

Используется именно этот скрипт?
Проверьте, выбран ли именно он.

Я вручную запускаю pon mts, потом пингую яндекс к примеру. APN = “staticip”, находится в Москве, интернет есть, но ip динамический все равно.

А содержимое /etc/ppp/peers/mts - не менялось и был изменен APN именно в существкющем чатскрипте?
Проверьте, чтобы на модеме не было разрешено автоматическое подключение, особенно если до этого настраивалось RNDIS подключение.

AT+DIALMODE?

Должно возвращать “1”
Провербте, что за APN, верный ли, устанавливается на модеме, что возвращает

AT+CGDCONT?

Да, спасибо Вам, дело было в APN нужно было еще .msk написать к staticip

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.