Зафиксировать технологию доступа, по которой должен подключаться роутер, к мобильной сети оператора, можно исключительно через консоль.

Как подавать команды через консоль можете узнать из статьи: Как подключиться к роутеру RTU?


Для фиксации необходимо подать в модем специальную АТ команду SXRAT

Чтобы роутер сам делал это в момент инициализации модема, необходимо открыть файл с инициализацией модема /etc/chatscripts/3g.chat

nano /etc/chatscripts/3g.chat


И добавить одну строку в данный файл:

OK      "AT\^SXRAT=2"


Итоговый файл будет выглядеть следующим образом:

ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"

OK      "AT\^SXRAT=2"
OK      'AT\^SGAUTH=1,1,"",""'
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD$DIALNUMBER"
CONNECT ' '


Сохраните файл и перезапустите сетевые интерфейсы:

/etc/init.d/network restart


Описание АТ команды SXRAT:

AT^SXRAT=? - Показать доступные параметры.

AT^SXRAT? - Показать текущие параметры.

AT^SXRAT=<AcT>[, <AcT_pref>] - Установить нужные параметры.


где:

<AcT> - Технология доступа

0 - GSM

1 - Двойной режим GSM/UMTS. Если выбран этот режим, дополнительно может быть сконфигурирован предпочтительный канал связи. Он хранится в NVRAM и определяет, какой канал будет в приоритете.

2 - UTRAN


<AcT_pref> - Предпочтительная технология доступа.

Этот параметр хранится в NVRAM и используется для последующей регистрации, если выбран <AcT>=1

0 - Приоритет на GSM.

2 - Приоритет на UMTS.


Примеры:

AT^SXRAT=0 - Только GSM

AT^SXRAT=1,0 - Режим GSM/3G, приоритет на GSM.

AT^SXRAT=1,2 - Режим GSM/3G, приоритет на 3G

AT^SXRAT=2 - Только 3G


Дополнительная информация:

Описание АТ команд модема EHS5 (3G версия роутеров RTU) - ENG