Страницы

понедельник, 12 января 2015 г.

МТС mts, Билайн beeline, Мегафон. megafon. Настройки Интернет-подключения в Ubuntu server


Для использования 3g модема в Linux server в качестве WAN-интерфейса, надо предварительно собрать относящуюся к делу информацию. В Ubuntu server отсутствует Network Manager из настольной версии, поэтому конфигурирование происходит в ручную, в текстовом интерфейсе.
Данная заметка может помочь и с подключением 3g-модема в другой системе Linux, т.к. принцип один и тот же.

Заметка неоконченная и постепенно пополняемая, по мере появления новой интересной информации. Она оставлена, т.к. содержит некоторые собранные сведения. Но по состоянии на январь 2015 года, связка Intel DN2800MT + F3607gw не будет использоваться, а будет использоваться в сезон 2015 года связка Mikrotik RouterBoard RB912UAG-2HPnD и Ericcson F5521gw.

В наличии имеются 3 usb-модема Huawei E1550 (Мегафон), Huawei E171 (МТС), встроенный модем mini-PCIe Ericsson F3607gw. К январю 2015 года добавилась пара модемов Ericsson F5521gw (более скоростных).

Требуется создать интернет-подключение по сотовой сети для удалённого сервера в деревне, под командой Ubuntu server 14.04.
Для надёжного управления требуется подключение с "белым" ipv4-адресом, желательно фиксированным, чего однако сложно достичь, да и экономически чувствительно.

В качестве аппаратной платформы выбрана материнская плата  Intel DN2800MT, с Mini-PCIe 3G модемом Ericsson F3607gw.

Как известно по предыдущему опыту, к этой плате отсутствуют нормальные графические драйверы, поэтому теперь она будет использоваться в удалённом серверном режиме.
Ubuntu сервер 12.04.3 LTS на это плате не загружается (оказалось, забыл опцию video=LVDS-1:d опциях загрузки установить. Поэтому попробую установить Ubuntu server 14.04.

Установка Ubuntu сервера 14.04 на плату Intel DN2800MT удалась. Загрузка в EFI-режиме прошла нештатно из-за видео.
При первой загрузке отредактировал меню, установил опцию video=LVDS-1:d, которая исправила гаснущий экран (вечно, не ожидаешь такого поведения).
Дальше пошла штатная настройка сервера и модема.

1. Редактирование /etc/default/grub и внесение опции video=LVDS-1:d в строку GRUB_CMDLINE_LINUX.
Это исправит проблему гаснущего экрана.

2. Настройка сетевой подсистемы.
Пока на время настройки, автоматическая конфигурация интерфейса em0 по протоколу DHCP.

2. Поднятие ssh-сервера, для удаленной настройки.
Если сервис ssh не был установлен при установке, то apt-get install ssh.
Основной конфигурационный файл: /etc/ssh/sshd_config

Можно сгенерировать ключи и обеспечить беспарольный доступ.


3. Редактирование файла /etc/motd.tail
Вноситься полезная информацию по системе, которая показывается при удалённом входе.

4. Создание файла описания локальной системы man server.7 и копирование его в каталоги справки.

5. Настройка интернет соединения
Протокол PPP (point-to-point, точка-точка). За поддержку данного протокола отвечает пакет ppp и он устанавливается в стандартной поставке Ubuntu Server 14.04.

Редактируются следующие файлы:
/etc/ppp/peers/megafon-vrn
/etc/chatscripts/megafon-vrn

Устанавливается соединение:

pon megafon-vrn

Разрывается текущее соединение:

poff megafon-vrn
(или poff просто)

Просмотреть текущий объем приёмо-передачи:

pppstats ppp9


Регистрация модемов в системе Ubuntu

Корректно подключенный модем (например, F3607gw со вставленной SIM-картой) отображается в системе следующим образом:

# lsusb

Для модема F3607gw
Bus 001 Device 002: ID 0930:130c Toshiba Corp. F3607gw Mobile Broadband Module


Для модема E1550
Bus 001 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem


Для модема E171

Bus 001 Device 006: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

Вывод сообщений ядра.

# dmesg

Для модема Huawei E1550

[ 8792.027386] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001
[ 8792.027392] usb 1-1.5: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 8792.027395] usb 1-1.5: Product: HUAWEI Mobile
[ 8792.027397] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8792.032452] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8792.032593] option 1-1.5:1.0: GSM modem (1-port) converter detected
[ 8792.032731] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[ 8792.032787] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8792.033032] option 1-1.5:1.1: GSM modem (1-port) converter detected
[ 8792.033148] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[ 8792.033185] usb-storage 1-1.5:1.2: USB Mass Storage device detected
[ 8792.033427] option 1-1.5:1.2: GSM modem (1-port) converter detected
[ 8792.033477] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2
[ 8792.033510] usb-storage 1-1.5:1.3: USB Mass Storage device detected
[ 8792.034564] scsi25 : usb-storage 1-1.5:1.3
[ 8792.034696] usb-storage 1-1.5:1.4: USB Mass Storage device detected
[ 8792.035550] scsi26 : usb-storage 1-1.5:1.4
[ 8793.035728] scsi 25:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 8793.038573] scsi 26:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2
[ 8793.047079] sr0: scsi-1 drive
[ 8793.047183] sr 25:0:0:0: Attached scsi CD-ROM sr0
[ 8793.047240] sr 25:0:0:0: Attached scsi generic sg3 type 5
[ 8793.048641] sd 26:0:0:0: Attached scsi generic sg4 type 0
[ 8793.058444] sd 26:0:0:0: [sdd] Attached SCSI removable disk


Для модема Huawei E171


[ 8340.864006] usb 1-1.5: new high-speed USB device number 6 using ehci-pci
[ 8340.958541] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1001
[ 8340.958546] usb 1-1.5: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 8340.958548] usb 1-1.5: Product: HUAWEI Mobile
[ 8340.958560] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8340.960056] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8340.960155] option 1-1.5:1.0: GSM modem (1-port) converter detected
[ 8340.960265] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[ 8340.960337] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8340.960380] option 1-1.5:1.1: GSM modem (1-port) converter detected
[ 8340.960442] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[ 8340.960504] usb-storage 1-1.5:1.2: USB Mass Storage device detected
[ 8340.960550] option 1-1.5:1.2: GSM modem (1-port) converter detected
[ 8340.960607] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2

Примечание: этот модем был переключен в состояние только модем, поэтому storage не видно.


Переключение модемов Huawei E1550, E171 в режим только модема

Ubuntu Desktop содержит программу usb_modeswitch, которая выполняет автоматическое переключение модема, но каждый раз при подключении.

Для переключение этого конкретного модема Huawei E1550 в режим только модема, под Linux, надо сделать следующее:
1. Подключиться к третьему порту (/dev/ttyUSB2) со скоростью 9600N1.
2. Отправить команду AT^U2DIAG=0 либо AT^U2DIAG=256 (с флешкой).



Переименовывание модема

Т.к. подключенный к разъёму mini-pcie модем, является системным (несъёмным), то можно освободить автоматические имена и сформировать свои собственные в ветке /dev.
Например:
/dev/modem3g
/dev/modem3g-control
/dev/modem3g-control2
Для этого используется правила udev.
Пока не делал.




Мобильный интернет от поставщиков МТС, Билайн, Мегафон в Воронеже. Кратко


Сведения собраны в январе 2014 года. Частичное уточнение январь 2015 года. Данные и ссылки могут устаревать и изменяться поставщиком по своему усмотрению.

Поставщик МТС

Сайт: http://www.voronezh.mts.ru/

Обычная точка доступа, с серыми IPv4-адресами и NAT (трансляцией адресов) на стороне провайдера.
Access point (APN): internet.mts.ru
user: mts
password: mts

для реального динамического "белого" IPv4 используется другая точка доступа:
Access point (APN): realip.msk
user: mts
password: mts

Основной тариф для Интернета: МТС Коннект 4.

Центр сообщений МТС SMSC: +79168999100, либо +79107459999 (что получен из AT+CSCA? команды). для указания в настройках Miktrotik, для отправки сообщений СМС.

Интересная опция: Интернет на день на тарифе МТС Коннект 4. Можно периодически использовать Интернет, без абонентской платы. Плата за день использования. Т.е. такой вечно готовый к использованию модем. Удобно. 30 руб. в сутки.

Однако динамический белый IP адрес - за отдельную плату в 100 руб./месяц.

В сезон 2014 года, выяснилось, что подключение МТС лучше в деревне, чем Мегафон.


Поставщик Мегафон

Сайт: http://vrn.megafon.ru/

Обычная точка доступа, с "серыми" IPv4-адресами и NAT (трансляцией адресов) на стороне провайдера.
Access point: internet
user: gdata
password: gdata
Modem INIT: AT+CFUN=1

Для Воронежа (Мегафон-Кавказ) номер SMSC центра для указания при отправке SMS из Микротика: +79282000002, либо +79289900028 (что получен из AT+CSCA? команды).

Для Санкт-Петербурга (Мегафон-Северо-Запад) номер SMSC центра для указания при отправке SMS из Микротика: +79219909090

Основной тариф для Интернета: Мегафон-Онлайн

Опция "Интернет на день" также доступна. 200 Мб. в сутки по 25 руб.

Подключение динамического "белого" IP-адреса в офисе по заявлению абонента. Не очень удобно. Цена подключения 200 руб. Оплата 100 руб./мес.

Опция "Интернет Выходные" 48 часов. 48 руб.

Ограничение 150 Мб./в сутки. на полной скорости.
Подключение можно сделать отправив SMS на номер 000105 с сообщением "48" из Микротика. Опция включится автоматически через 10 минут и будет доступна 48 часов.
Не требует подтверждений от пользователя, что удобно, т.к. изнутри Микротика не надо вынимать сим-карту. Правда сообщение, о включении придёт, но оно информативное - о 10 минутах задержки.

Единственный пока минус - не видно SMS сообщений внутри Микротика, надо переключаться на приём только текстовых сообщений, в кодировке Eng.


Поставщик Билайн

Сайт: http://voronezh.beeline.ru/

Опция "Безлимит на сутки". 35 руб./сутки

Услуга "Фиксированный IP-адрес. Подключение фиксированного "белого" IP-адреса. Оплата 130 руб./мес. Подключение в личном кабинете.


※※※

Идентификация 3g-модема в системе Ubuntu server

Команды выполняются при подключении к терминалу модема, с помощью minicom или иной программы.

Серийный номер
AT+CGSN


AT+CIMI

Модель модема
AT+GMM

Для Мегафон модема (Huawei E1550) вывело:
E1550
OK

Для МТС модема (Huawei E171) вывело:
E171
OK

Для встроенного модема Toshiba-Ericsson F3607gw
F3607gw
OK

Определение готовности модема

AT+CPAS — информация о текущем состоянии модема
ответ:
+CPAS: 0
OK


0 — готовность,
2 — не известно что делает,
3 — идет входящий звонок,
4 — есть голосовое соединение.



Определение регистрации модема в сети провайдера

AT+CREG?
либо
AT+CGREG?

Ответ модема:
+CREG: 0, 1
OK

Первый 0 - установлен запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети

Первая цифра, диапазон значений [0..2]
0 — запрет на выдачу сообщений о смене регистрации в сети, вторая 1- зарегистрирован в домашней сети
1 — резрешить сообщения о смене состояния регистрации
2 — 1 + доп. отладочная информация

Режим выдачи сообщений о регистрации устанавливается командой
AT+CREG=0

Вторая цифра, диапазон значений[0..5]

0 — не зарегистрирован, поиск сети не ведется,
1 — зарегистрирован в своей домашней сети,
2 — не зарегистрирован, идет поиск сети,
3 — регистрация отклонена,
4 — неизвестное состояние,
5 — зарегистрирован в роуминге.



Информация о возможностях сети поставщика


AT*ERINFO



Для модемов Huawei E1550

Вывести список портов модема
AT^GETPORTMODE

 ^GETPORTMODE:TYPE:WCDMA:Qualcomm,MDM:0,DIAG:1,PCUI:2,SD:3
OK


Сброс модуля Toshiba-Ericcson 3607gw

AT*E2RESET
Выполняется отсоединение модема от USB шины и присоединение заново.


※※※

Получение баланса счёта


Т.к. модем и симкарта находятся в корпусе, и доставать их неудобно, то
можно использовать AT-команды для получения баланса.

Для модема Toshiba-Ericcson F3607gw

Если выполнить на терминале /dev/ttyACM1 ( это управляющий порт) команду:
AT+CUSD=1,"*100#",15
через несколько секунд вернет ответ

+CUSD - это префикс для выполнения команд USSD.

Проверка баланса у Мегафона: *100#
Проверка баланса у МТС: *100#
Проверка баланса у Билайна *100#
Проверка баланса у Теле2: *105#


Для модема Huawei E1550

Модем не может работать в текстовом режим, ему требуется закодированное послание.

Для модема Huawei E171 

Модем Huawei E171 подключенный к Микротик нужно настроить в режиме Advanced Mode, у созданного PPP-подключения:
Data Channel 0
Info Channel 2
После этого, информационный канал будет работать и сообщать информацию об уровне сигнала и пр.


※※※

Ресурсы


. Настройка ssh. http://help.ubuntu.ru/wiki/ssh

Ericsson MBM F3705g AT Command Reference. http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html

. http://shop.nativepc.ru/content/29--3g-usb-nix-

. http://dergyury.wordpress.com/2011/10/25/настройка-usb_modeswitch-для-подключения-3g-модема/

. http://geektimes.ru/post/98846/
. http://betment-6.livejournal.com/6002.html
AT-команды модемов Huawei и ZTE. http://jinv.ru/zhelezo-dlya-pk/45-at-komandy-modemov-huawei-i-zte.html

, http://3g-huawei.clan.su/publ/help_information/at_command_modem_huawei/2-1-0-10

. Мегафон. Опция Интернет на день. http://vrn.megafon.ru/internet/options/internet_na_den_200_mb.html
. Мегафон. Опция Выделенный IP-адрес. http://vrn.megafon.ru/internet/services/vydelennyy_ip-adres.html
. Билайн. Опция Безлимит на сутки. http://voronezh.beeline.ru/customers/products/mobile/services/details/bezlimit-na-sutki/
. Билайн. Опция Фиксированный IP-адрес. http://voronezh.beeline.ru/customers/products/home/home-services/service/fiksirovannyy-ip-adres/

3g модем и Mikrotik. http://geektimes.ru/post/188424/
. Разъемы внешних антенн на usb-модемах. http://bester-ltd.ru/articl/antenny_3g_4g/razemi_na_modeme.html

※※※

Комментариев нет: