Описание программы
мтс менеджер установит весь комплект драйверов на вашем компьютере, и вы сможете одним кликом выходить в интернет с помощью модема или телефона.
Автоматически настроит услуги МТС Коннект (3G) от МТС,Мобильный GPRS-Интернет,Гипер.NET,ГиперАктив.
Для работы вам предоставлено удобное и персональное меню.
Вы сможете видеть весь отчет по потребляемому трафику и скорости соединения.
Вам доступна информация по сумме переданной и полученной информации.
В МТС Коннект менеджере отображается средняя скорость приема и передачи.
С помощью менеджера вы сможете получать и отправлять СМС сообщения прямо с компьютера через подключенный usb -модем или мобильный телефон.
В программе отображается уровень сигнала, покрытия сети, заряда батареи и название сети если вы находитесь в роуминге.
Kppp – программа дозвона для рабочего стола kde
Самая удобная в работе, но и самая капризная в настройке из всех “звонилок”. Показывает скорость и объем трафика.
В Интернете множество руководств по ее применению, поэтому я не стану особенно распространяться. Скажу лишь, что упорство обязательно приведет к успеху. Нужно разбираться, почему программа не работает, проверять права доступа всех сопутствующих файлов и успех обязательно придет.
Wvdial
Подключаться при помощи этой команды не просто, а очень просто. Открываем root консоль и вводим команду wvdialconf. Программа сама определит модем и создаст файл /etc/wvdialconf. Вам нужно только немного его отредактировать: вписать другую строку инициализации, проставить пароль и имя пользователя, и обязательно строку “Stupid Mode = yes”. Вот как выглядит этот файл у меня:
Заодно проверьте, есть ли в директории /etc файл /etc/resolv.conf. Если нет, то создайте пустой текстовый файл с этим именем.
Все. Под root’ом набираем команду wvdial и соединение будет установлено. Когда в выводе команды появятся URL’ы (в виде цифр) значит коннект есть. Открывайте браузер и проверяйте.
Чтобы прервать соединение, нужно обязательно нажать комбинацию клавиш CTRL C. Если просто закрыть окно терминала, то соединение будет продолжать работать, и чтобы его разорвать придется убивать процесс командой kill.
Единственный недостаток программы wvdial – невозможность следить за скоростью и объемом трафика. Но для этого существуют другие программы, описывать которые здесь не будем.
Внимание! необходимо ввести все символы без пробелов
имя пользователя: mtsпароль: mtsподтверждение пароля: mtsНажмите «Подключить» — отразиться ход подключенияЕсли подключение произведено успешно, то предлагается приступить к обзору Интернета.Для этого в окне «Настройка сетевого размещения » необходимо выбрать расположение для сети «MTS-GPRS» (по желанию)
Для дополнительных настроек подключенияОткройте на компьютере: «Пуск» -> «Сеть» -> «Цент управления сетями и общим доступом»Выделите созданное ранее соединение MTS GPRS нажмите на «Свойства»В закладке «Общие» отключите «Использовать правила набора номера»Выберите закладку «Сеть» и проверьте, чтобы:
в списке «Компонентов используемых этим подключением» были выбраны только:«Протокол Интернета (TCP/IP)» и «Планировщик пакетов QoS»Выберите «Протокол Интернета (TCP/IP)» и нажмите «Свойства»В открывшемся окне отметьте:Получить IP-адрес автоматическиПолучить адрес DNS-сервера автоматическиНажмите кнопку «Дополнительно…», и в новом окне:поставьте «галочку» на пункте «Использовать основной шлюз для удаленной сети»отключите опцию «Использовать сжатие IP-заголовков»Нажмите «ОК» — соединение создано, попробуйте выйти в Интернет
Для дополнительных настроек подключения
Откройте на компьютере: «Пуск» -> «Панель управления» -> «Цент управления сетями и общим доступом» -> «Изменение параметров адаптера»Выделите созданное ранее соединение MTS GPRS нажмите на «Свойства». В закладке «Общие» отключите «Использовать правила набора номера».
Выберите закладку «Сеть» и проверьте, чтобы в списке «Компонентов используемых этим подключением» были выбраны только:«Протокол Интернета (TCP/IP)» и «Планировщик пакетов QoS».Выберите «Протокол Интернета (TCP/IP)» и нажмите «Свойства». В открывшемся окне отметьте:
получить IP-адрес автоматически;получить адрес DNS-сервера автоматически.Нажмите кнопку «Дополнительно…», и в новом окне:поставьте «галочку» на пункте «Использовать основной шлюз для удаленной сети»;отключите опцию «Использовать сжатие IP-заголовков».Нажмите «ОК» — соединение создано, попробуйте выйти в Интернет
Для пользователей linux mint (ubuntu и иже с ними)
В настоящее время (см. дату в начале статьи) для этой платформы программа usb_modeswitch находится в стадии разработки. Но в репозитории Linux Mint появилась программа modem_modeswitch. Каким образом вы ее установите, зависит от вашего дистрибутива.
После того как вы инсталлируете эту программу, нужно в консоли с правами root, либо при помощи sudo, запустить следующую команду:
# /lib/udev/modem-modeswitch –vendor 0x12d1 –product 0x1446 –type option-zerocd
После этого в директории /dev должны появиться три устройства: ttyUSB0-ttyUSB2. это можно проверить при помощи команды:
# ls /dev | grep ttyUSB
ttyUSB0 ttyUSB1 ttyUSB2
Теперь запускайте minicom как рассказано в предыдущем разделе. Все дальнейшие действия для всех дистрибутивов одинаковы.
Для пользователей rpm дистрибутивов
Вам нужно установить программу usb_modeswitch. Эта программа не является редкой и имеет всего одну зависимость – libusb соответствующей версии.
После инсталляции программы в вашей системе, вам потребуется создать текстовой файл /etc/usb-modeswitch.conf. (Будьте внимательны с черточкой в имени файла и программы: программа называется usb_modeswitch, а файл usb-modeswitch.conf).
В этом файле нужно прописать следующее (лучше скопировать и вставить):
DefaultVendor = 0x12d1
DefaultProduct = 0x1446
MessageEndPoint = "0x01"
MessageContent = "55534243000000000000000000000011060000000000000000000000000000"
После этого следует подключить модем к USB порту, дождаться пока он будет определен системой как CD-ROM, а затем запустить команду (как root):
Немедленно после этого значок CD-ROM пропадает на некоторое время, а через 20-30 секунд снова появляется. Команда отключила эмуляцию CD-ROM, udev и hal тут же распознали собственно модем, а затем снова произошла эмуляция CD-ROM.
Но нам этих секунд достаточно чтобы в директории /dev появились три новых устройства: ttyUSB0-ttyUSB2. В этом нужно убедиться:
# ls /dev | grep ttyUSB
ttyUSB0 ttyUSB1 ttyUSB2
Все идет по плану. Теперь нельзя вынимать модем из USB порта, иначе придется повторять все сначала.
Не пытайтесь сейчас наладить дозвон – это бесполезно. Нужно сначала отключить эмуляцию CD-ROM навсегда.
Запускаем в root консоли команду minicom -s:
Выбираем строку “Настройка последовательного порта” и жмем ENTER.
В строке: “Какую настройку изменить?” печатаем А. Курсор перейдет в верхнюю строку “А – Последовательный порт: /dev/modem”. Вместо /dev/modem пишем /dev/ttyUSB0. Потом нажимаем ENTER, верхнее окно пропадает, и нажимаем ESC чтобы выйти из режима конфигурации.
Немедленно появится окошко “Инициализируется модем”, затем оно сменится следующей информацией:
Добро пожаловать в minicom 2.3-rc1
ПАРАМЕТРЫ: I18neb 5 2008, 11:36:03. Port /dev/ttyUSB
Дата компиляции F0Нажмите CTRL-A Z для получения подсказки по клавишам AT
S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 OK
Введите команду AT и нажмите ENTER. Появится ответ – OK.
Осталось ввести (лучше всего скопировать) команду AT^U2DIAG=0 и нажать ENTER. Снова появится ответ – OK.
Теперь нажимаем CTRL A и внизу окна миникома появится красная панель. Нажав Z можно просмотреть список команд. Нам нужна “Выход без сброса”- Q. Нажимаем Q и покидаем программу миником. Модем доработан.
Чтобы убедиться в этом, вытащим его из гнезда USB, а затем снова включим (лучше в другое гнездо). Если никакого CD-ROM’а не появляется, повторим команду:
# ls /dev | grep ttyUSB
ttyUSB0 ttyUSB1 ttyUSB2
Что и требовалось. Можно налаживать дозвон.
Примечание: Теоретически возможно, что модем окажется не устройством ttyUSB0. Тогда нужно повторить все операции с миникомом для устройств ttyUSB1 и ttyUSB2.
Как выйти в интернет
1. Соедините телефон с компьютером
2. Откройте на компьютере: «Start» -> «Settings» -> «Connections» -> MTS GPRS
3. Выберите пункт «Connect» и в новом окне введите:имя пользователя: mtsпароль: mts
4. Нажмите кнопку «Connect»
5. Дождитесь появления значка «двух стрелок» в верхней части экрана — соединение установлено
Если вы хотите разорвать соединение, нажмите на значок «двух стрелочек» и выберите «Disconnect».
Как настроить компьютер
1. Соедините телефон с компьютером с помощью ИК-порта, Bluetooth или кабеля
2. Откройте на компьютере: «Start» -> «Settings» -> «Connections»
3. Выберите закладку «Dialing Locations» и нажмите кнопку «New»
4. В открывшемся окне укажите «New location name: Mobile» и нажмите «ОК»
5. В следующем окне выберите пункт «Tone Dialing», очистите поля «Area code» и «Country code»
6. Выберите пункт «Dialing Patterns», удалите все коды, кроме «G» или «g» и нажмите «ОК»
7. Снова откройте закладку «Connections» и нажмите кнопку «Modify»
8. На закладке «Modem» нажмите «New…»
9. В окне «Make New Connection», встроке «Enter name for the connection» введите MTS GPRS
10. В поле «Select a modem» выберите «Generic IrDA modem, Bluetooth Connection» (еслителефонккомпьютеруподключенчерезИК-портили Bluetooth) или «Internal modem» (еслиподключениечерезкабель)
11. В поле «Baud Rate» выберите скорость 57600 или 115200 бит/с и нажмите кнопку «Advanced»
12. В открывшемся окне откройте закладку «Port Settings» и проверьте, чтобы:Data Bits — 8Party — NoneStop Bits — 1Flow Control — Hardwar
Внимание! Убедитесь, все поля раздела «Terminal» отключены
13. Откройте закладку TCP/IP, включите автоматическое назначение IP-адреса, а пункты «Software compression» и «IP-header compression» отключите
14. На закладке «Name Servers» выберите «Use server-assigned addresses» инажмите «ОК»
15. На странице, где вы указывали имя соединения — MTS GPRS, нажмите «Next»
Как настроить компьютер при подключении телефона через bluetooth
Включите Bluetooth в телефонеОткройте на компьютере: Пуск -> Настройка -> Системы -> BluetoothВ окне «Наcтройка Bluetooth» выберите закладку «Доступность» и установите:имя: любое название вашего компьютераустановите галочку в поле «Другие устройства могут соединяться»выберите пункт «Только связанные устройства»уберите галочку из поля «Другие устройства могут видеть»4.
5. Закройте окно «Настройка Bluetooth»
6. Откройте на компьютере: Пуск — > Настройка — > Система — > Bluetooth
7. В открывшемся окне выберите «Настройте соединение в Менеджере»
8. В «Мастере настройки» выберите «Новое» и в новом окне выберите «Интернет через телефон»
9. В окне «Мастер соединения Bluetooth» выберите вашу модель телефона и нажмите «Далее»
10. Настройте Bluetooth-соединение согласно инструкции вашего телефона
11. В следующем окне выберите вашу модель телефона
12. В новом окне укажите «ключ» — любые цифры (не указывайте букв!), введите эти же цифры в меню телефона, нажмите «Далее»
13. В следующем окне установите галочку в поле «Использовать как стандартное подключение к Интернету», а в меню телефона выберите ваш компьютер и нажмите «Далее»
14. В окне «Мастера подключения Bluetooth» введите:название соединения: MTS GPRS-BTкод страны: 7код города: 495номер телефона:если у вас телефон марки: Ericsson, SonyEricsson, Motorola, Pantech, Nokia, LG: *99#если у вас телефон марки: Alcatel,Siemens,Panasonic: *99***1#если у вас телефон марки: Samsung: *99**1*1#
Внимание! Необходимо ввести все символы без пробелов
15. Нажмите «Далее», а затем «Готово»
16. Выберите значок соединения (две стрелочки), в окне «Подключение» выберите «Настройка»
17. В окне «Соединения» выберите «Управление существующими соединениями»
18. В окне «Bluetooth Settings» выберите ваше соединение — MTS GPRS-BT и нажмите «Правка…»
19. В окне «MTS GPRS-BT» выберите модем «Bluetooth Dialup Modem» и нажмите «Далее»
20. Проверьте, чтобы в поле «Правила набора» галочка отсутствует, и нажмите «Далее»
21. В следующем окне введите:пользователь: mtsпароль: mts
Как настроить компьютер при подключении телефона через ик-порт
Включите ИК-порт в телефонеРасположите ИК-порт телефона напротив ИК-порта компьютера на расстоянии не более 10 смОткройте на компьютере: Пуск -> Настройка -> СоединенияВ окне «Соединения» выберите закладку «Дополнительно», а в следующем окне — «Выберите сети»Выберите «Создать» и в окне «Провайдер» введите название:
ИК-соединенияНа закладке «Параметры прокси-сервера» поставьте «галочку» в поле «Эта сеть подключена к Интернету», остальные поля оставьте пустымиВыберите закладку «Модемы» и нажмите кнопку «Создать»В окне «Создать новое соединение» введите имя соединения:
MTS GPRS-IR, выберите модем: Generic IrDA и нажмите «Далее»В следующем окне введите номер телефона:если у вас телефон марки: Ericsson, SonyEricsson, Motorola, Pantech, Nokia, LG: *99#если у вас телефон марки: Alcatel,Siemens,Panasonic: *99***1#если у вас телефон марки: Samsung:
10. В открывшемся окне отключите пункт «Правила набора», нажмите «ОК» и следующем окне нажмите «Далее»
11. В новом окне проверьте параметры:пользователь: mtsпароль: mtsоставьте пустым поле Домен
Как настроить модем
На компьютере откройте пиктограмму «Домик» и из списка выберите «Prefs»В окне «Preferences» нажмите на треугольную стрелку в правом верхнем углу и выберите «Connection»В списке выбора соединений (через модем, через ИК-связь и т.д) нажмите «New»В окне «Edit» в строке «Name» введите название вашего соединения:
GPRS-IR-Modem-57600Далее из выпадающих списков выберите:в поле «Connection Method»: IrCOMM to Modemв поле «Dialing»: TouchToneв поле «Volume»: Off6. Нажмите кнопку «Details»: в поле «Speed» установите значение 57600 или 115200, а в поле «FlowCtl » выберите Automatic или On
7. Закройте окно «Details» нажатием кнопки «ОК»
Как подключить 3g usb модем (мегафон, мтс, билайн) в ubuntu linux 12.04
В этой статье будет рассмотрена настройка и подключение 3G USB модема
(МТС, Мегафон) в Ubuntu 12.04. Это предельно
простая инструкция как подключить сотовый 3G модем в графической среде
Unity, с использованием интерфейса
Network Manager. Инструкция применима не только к
Ubuntu установленной на жесткий диск, но и к
Live варианту запускаемому с
USB флешки или с лазерного диска.
В Linux, в графических оболочках
Gnome, KDE, XFCE, Unity в качестве графического
интерфейса для настройки сетевых подключений используется программа Network Manager. Точнее Network
Manager обеспечивает plug and play работу с
физическими сетевыми устройствами, а графический интерфейс этой программы
называется Network Manager
Applet (nm-applet). Network Manager
Applet отображается в виде значка в системном трее
и если на этом значке кликнуть мышью откроется меню с функциями программы:

Для подключения 3G USB модема нужно воткнуть модем в USB разъем
компьютера и через 1-2 минуты (необходимо некоторое время на то, чтобы модем
был опознан системой и подключен) кликнуть на значке “Сеть” в трее и выбрать
пункт меню “Edit connections” (иллюстрация
выше). В результате откроется окно, в котором
нужно выбрать вкладку “Mobile broadband”
и там нажать кнопку “Add”:

Запустится мастер настройки соединения, в первом окне нажать кнопку
“Continue”:

Примечание.
Если вкладка “Широкополосный доступ (Mobile
broadband)” недоступна или в первом окне
настройки не определена модель модема, тогда:
нужно добавить новую строку в файле /lib/udev/rules.d/40-usb_modeswitch.rules
в которой прописать vid и pid вашего модема. Эти данные вы можете
узнать через консоль командой lsusb.
Во втором окне выбрать страну и нажать кнопку
“Continue”:

В следующем окне выбрать оператора и нажать кнопку
“Continue”:

В следующем окне нажать кнопку “Continue”:

В следующем окне нажать кнопку “Apply”:

В следующем окне нажать кнопку “Save”:

В этом окне можно отключить опцию “Allow roaming …”
(роуминг) и включить опцию “Connect automatically”.
Готово. Теперь, для того чтобы подключиться к Интернет достаточно
кликнуть на значке “Сеть” и в меню выбрать название созданного соединения:

И через несколько секунд соединение будет установлено:

Можно сделать так, чтобы соединение устанавливалось автоматически, как
только модем будет воткнут в USB разъем. Для этого
необходимо открыть окно соединений, выбрать вкладку “Mobile
broadband” и там нажать кнопку “Edit”
затем отметить опцию “Connect automatically”
и нажать кнопку “Save”:

P.S.
По моим длительным наблюдениям в Ubuntu
“сотовый” Интернет работает немного быстрее чем в Windows.
Бывает даже и такое, что в Windows соединения
вообще нет (оно устанавливается но не работает), а в
Ubuntu все нормально.
Если у вас возникли проблемы с подключением читайте другую статью –
установка и настройка 3G USB модема на Ubuntu
Linux, в ней более подробно описан процесс установки и настройки.
Иван Сухов, 2020 г.
Как подключить модем мтс в linux
Нашел, где отключается, спасибо за подсказку, это действительно важно и для меня. Дело в том, что модем никак не хотел определяться в Network Manager. После долгих поисков я на удивление себе нашел программу для этого модема именно под Linux!
Какой-то добрый человек на одном форуме выложил архив с двумя версиями программы: под Windows и Linux. Да, дело в том, что Huawei потрудились сами написать родные дрова и полноценный софт для своих модемов, в отличие от ZTE. Где-то в интернете я сталкивался с родной прогой под Linux для Huawei модемов, называлась она что-то вроде «Mobile Partner» или как-то так. (сам я, к сожалению, пару лет назад стал «счастливым» обладателем ZTE mf112, из под линукса у него ограничен функционал, и к тому же часто глючит)
Как приручить мтс-модем huawei e1550
Это не удивительно, ведь модем рассчитан на работу в среде Windows, где он автоматически устанавливает программное обеспечение необходимое для его работы. Именно благодаря эмуляции CD-ROM’а и возможна автоматическая установка. Модем виден в папке Windows «Мой компьютер» как CD-ROM и как флешка (съемный диск).
Сам же модем виден только системе, которая благодаря установленной программе «МТС Коннект» без труда находит его.
Все идет по плану. Теперь нельзя вынимать модем из USB порта, иначе придется повторять все сначала.
В этом файле нужно прописать следующее (лучше скопировать и вставить):# /lib/udev/modem-modeswitch —vendor 0x12d1 —product 0x1446 —type option-zerocd
Как установить по на мтс коннект на linux
VNC (расшифровывается как Virtual Network Computing) — это система, позволяющая вам использовать клавиатуру и мышь для взаимодействия с графическим интерфейсом пользователя на удаленном сервере. Эта система позволяет управлять файлами, программным обеспечением и настройками на удаленном сервере пользователям, чувствующим себя некомфортно при работе с инструментами командной строки.
В этой статье мы опишем процесс установки VNC на сервер с Ubuntu 16.04, а также узнаем, как создать защищенное соединение с этим сервером с помощью SSH туннеля. В качестве сервера VNC мы будем использовать TightVNC — быстрый и легкий пакет для удаленного доступа. Благодаря этому продукту наше VNC соединение будет работать надежно даже на медленном соединении с Интернетом.
Дроплет с Ubuntu 16.04, настроенный согласно шагам, описанным в статье о первичной настройке сервера на Ubuntu 16.04, включая создание не-рутового (non-root) пользователя с привилегиями sudo.
Локальный компьютер с клиентом VNC, поддерживающим соединения через SSH туннель. Если вы используете Windows, вы можете воспользоваться TightVNC, RealVNC или UltraVNC. Пользователи Mas OS X могут использовать встроенную утилиту Screen Sharing, или воспользоваться кросс-платформенным приложением, например, RealVNC. Пользователи Linux имеют широкий выбор: vinagre, krdc, RealVNC, TightVNC и др.
По умолчанию дроплеты с Ubuntu 16.04 не имеют графической среды рабочего стола и установленного сервера VNC, поэтому мы начнем с их установки. Мы установим пакеты последней версии среды рабочего стола Xfce и пакет TightVNC из репозиториев Ubuntu.
Для завершения первичной настройки VNC сервера после его установки воспользуйтесь командой vncserver для установки надежного пароля.
Вам будет предложено ввести и подтвердить пароль, а также указать пароль для просмотра. Пользователи, использующие пароль для просмотра, не смогут ничего делать клавиатурой и мышью на машине с VNC. Это может быть полезно для демонстрации чего-либо на вашем VNC сервере другим людям, это не обязательно делать.
Выполнение vncserver завершает установки VNC созданием файлов конфигурации по умолчанию, а также созданием информации для соединения с нашим сервером. После установки этих пакетов мы можем начать настраивать наш сервер.
Сначала укажем команды, которые сервер VNC должен выполнять при запуске. Эти команды задаются в конфигурационном файле xstartup в поддиректории. vnc вашей домашней директории. Скрипт запуска был создан во время выполнения команды vncserver на предыдущем шаге, сейчас мы изменим некоторые команды для работы с Xfce.
При первом запуске VNC запускает инстанс сервера по умолчанию на порту 5901. Этот порт называется портом отображения (display port), и в VNC он имеет обозначение :1. VNC может запускать много инстансов на других портах, например, :2, :3, и так далее.
Поскольку мы собираемся внести изменения в конфигурацию сервера VNC, сначала нам необходимо остановить инстанс сервера, работающего на порту 5901.
Вставьте эти команды в файл для автоматического их выполнения при запуске или перезапуске сервера VNC, затем сохраните и закройте файл.
Первая команда файла xrdb $HOME/.Xresources сообщает фреймворку графического интерфейса пользователя VNC, что необходимо использовать пользовательский файл. Xresources. Файл. Xresources сохраняет определенные пользовательские настройки рабочего стола, например, цвета терминала, тему курсора, рендеринг шрифтов. Вторая команда предписывает серверу запустить Xfce, который и позволяет вам комфортно управлять вашим сервером.
Мтс интернет, тв и телефон
Все параметры настроек и файлов конфигурации соответствуют требованиям версий ppp-2.4.2-12 как и pptp-linux-1.7.1-1. Возможно, что версии имеют отличия, тогда необходимо обратиться к инструкции к имеющимся пакетам и отредактировать конфигурации.
• Выяснить адреса маршрутизатора, прописанного по умолчанию. С этой целью нужно подключить сетевой кабель и включить модем, после чего, выполнить команду «netstat -rn». В появившихся командных строках обнаружить запись, в которой в графе «Destination» прописано выражение «0.0.0.0».
Графа «Gateway» содержит адрес маршрутизатора, прописанный по умолчанию, вида: «172.19.128.1» (это произвольные значения, приведенные в качестве примера, реальный адрес зависит от способа подключения и может быть различным). Значения, указанные в категории «Gateway» необходимо запомнить, чтобы заменять в примерных конфигурациях и командах.
• Совершить прописание маршрута до сервера доступа. Для этого используем запрос «route add 172.19.0.1 gw GATEWAY». Чтобы система нормально функционировала и не требовалось прописывать эту команду после периодической загрузки системы, необходимо прописать эту строку в системных стартапных скриптах, типа /etc/rc.local.
Настройка 3g-модема в linux • – huawei devices
Продолжение. Начало здесь.
Для тех, кто недавно присоединился к радиоканалу “Боян-FM” читателям моей уютненькой™, напомню, что затеял всё это ради того, чтобы построить достаточно скоростной IPSec-канал через “Йоту”. А для этого, в свою очередь, необходимо получить прямой “честный” IP с SIM-карты на каком-либо сетевом интерфейсе, притом минуя PPP.
Конкретно я использую модем iRZ TL21, построенный на базе модуля Sierra (он же AirPrime) MC7710, в составе которого находится чип Qualcomm MDM9200. Система – стабильный дистрибутив Debian (в данном случае Wheezy).
Сразу оговорюсь, что в какой-нибудь свежей Ubuntu данный модем заработает прям “из коробки”: его хорошо понимает NetworkManager. Но мы ж реальные пацаны, у нас реальный сервак, GUI на нём нетути. Да и подниматься линк должен сам по себе при старте системы. Поэтому пойти по простому пути не получится, придётся никакой механизма всё вручную.
Итак, суём модем в USB-порт, заправшиваем “lsusb” и видим…
Bus 006 Device 002: ID 03f0:1027 Hewlett-Packard Virtual keyboard and mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 1199:68a2 Sierra Wireless, Inc. MC7710 Modem
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Ага, третья строчка – вот оно как раз самое. Выделенные жирным шрифтом цифирки нам потом ещё пригодятся. Ну что-ж, вроде как всё хорошо. Смотрим “ls /dev/ttyUSB*” и видим… а ничего мы не видим. Как говорится, “***в панама”. Нету псевдотерминалов.
Иногда затык может заключаться в том, что некоторые модемы “тянут” за собой виртуальный CD-ROM, на котором типа лежат типа драйвера для этого модема. И пока не пнёшь этот модем правильной AT-командой, собственно в модем он не превратится. А будет и дальше себе с настойчивостью кретина прикидываться CD-приводом. Ну это лечится элементарной установкой пакета “usb-modeswitch”: “apt-get install usb-modeswitch“.
Ладно, установили. Но псевдотерминалы всё равно не появились. Чешем репу. И вспоминаем, что в Debian-е по умолчанию идёт довольно боянистый софт, и нужных драйверов “из коробки” нет. Чтобы не париться уж слишком сильно, можно тупо поставить свежее ядрышко из backports. На момент написания этого псто оно было версии 3.16:
Перезагрузились. Смотрим “modinfo qmi_wwan” и “modinfo sierra_net“. Если выделенные жирным циферки из выхлопа lsusb (см. выше) оказались в одном из двух списков, то всё пучком. Можем продолжать. Если же нет, увы. Идем искать драйвера к нашему “мопеду”. Хорошо если найдём. А если не найдем – значит “упс”. В моём случае всё ништяк:
Внезапно, и псевдотерминалы появились в большом количестве:
Дальше тыкаем каким-нибудь minicom-ом в каждый терминал по очереди (“minicom -D /dev/ttyUSB0“, “minicom -D /dev/ttyUSB1” и т.п.) и смотрим который из них откликнется на какой нибудь “AT!GSTATUS?“, тот и есть нужный нам. Заодно проверим, что модем сцепился с сотовой сетью.
RSSI (dBm): -75 Tx Power: 0
RSRP (dBm): -103 TAC: 26BD (9917)
RSRQ (dB): -9 Cell ID: 0F30DB00 (254860032)
SINR (dB): 7.2
OK
Вроде работает. Тут наступает небольшая засада. В дальнейшем нам придётся из различных скриптов ссылаться на найденный псевдотерминал. Но никто не может гарантировать нам, что после очередной перезагрузки сервера имя устройства останется таким же. Поэтому придётся помучать udev для того чтобы создать символическую ссылку (symlink), дабы увековечить нашу бесценную находку. Для начала смотрим к каким атрибутам мы могли бы привязаться.
Копипаста ниже была взята с другой конфигурации оборудования, поэтому некоторые буквы-цифры там будут расходиться с моим примером. Самые внимательные, наверное, даже найдут где именно. Но общий смысл от этого не меняется. Текстовое поле можно растянуть, чтобы было удобнее читать.
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device ‘/devices/pci0000:00/0000:00:1d.7/usb4/4-5/4-5:1.3/ttyUSB3/tty/ttyUSB3’:
KERNEL==”ttyUSB3″
SUBSYSTEM==”tty”
DRIVER==””
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7/usb4/4-5/4-5:1.3/ttyUSB3’:
KERNELS==”ttyUSB3″
SUBSYSTEMS==”usb-serial”
DRIVERS==”sierra”
ATTRS{port_number}==”0″
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7/usb4/4-5/4-5:1.3’:
KERNELS==”4-5:1.3″
SUBSYSTEMS==”usb”
DRIVERS==”qcserial”
ATTRS{bInterfaceClass}==”ff”
ATTRS{bInterfaceSubClass}==”ff”
ATTRS{bInterfaceProtocol}==”ff”
ATTRS{bNumEndpoints}==”03″
ATTRS{supports_autosuspend}==”1″
ATTRS{bAlternateSetting}==” 0″
ATTRS{bInterfaceNumber}==”03″
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7/usb4/4-5’:
KERNELS==”4-5″
SUBSYSTEMS==”usb”
DRIVERS==”usb”
ATTRS{bDeviceSubClass}==”00″
ATTRS{bDeviceProtocol}==”00″
ATTRS{devpath}==”5″
ATTRS{idVendor}==”1199″
ATTRS{speed}==”480″
ATTRS{bNumInterfaces}==” 6″
ATTRS{bConfigurationValue}==”1″
ATTRS{bMaxPacketSize0}==”64″
ATTRS{busnum}==”4″
ATTRS{devnum}==”3″
ATTRS{configuration}==”Sierra Configuration”
ATTRS{bMaxPower}==”0mA”
ATTRS{authorized}==”1″
ATTRS{bmAttributes}==”e0″
ATTRS{bNumConfigurations}==”1″
ATTRS{maxchild}==”0″
ATTRS{bcdDevice}==”0006″
ATTRS{avoid_reset_quirk}==”0″
ATTRS{quirks}==”0x0″
ATTRS{serial}==”358178041352404″
ATTRS{version}==” 2.00″
ATTRS{urbnum}==”895″
ATTRS{ltm_capable}==”no”
ATTRS{manufacturer}==”Sierra Wireless, Incorporated”
ATTRS{removable}==”unknown”
ATTRS{idProduct}==”68a3″
ATTRS{bDeviceClass}==”00″
ATTRS{product}==”MC7710″
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7/usb4’:
KERNELS==”usb4″
SUBSYSTEMS==”usb”
DRIVERS==”usb”
ATTRS{bDeviceSubClass}==”00″
ATTRS{bDeviceProtocol}==”00″
ATTRS{devpath}==”0″
ATTRS{idVendor}==”1d6b”
ATTRS{speed}==”480″
ATTRS{bNumInterfaces}==” 1″
ATTRS{bConfigurationValue}==”1″
ATTRS{bMaxPacketSize0}==”64″
ATTRS{authorized_default}==”1″
ATTRS{busnum}==”4″
ATTRS{devnum}==”1″
ATTRS{configuration}==””
ATTRS{bMaxPower}==”0mA”
ATTRS{authorized}==”1″
ATTRS{bmAttributes}==”e0″
ATTRS{bNumConfigurations}==”1″
ATTRS{maxchild}==”8″
ATTRS{bcdDevice}==”0316″
ATTRS{avoid_reset_quirk}==”0″
ATTRS{quirks}==”0x0″
ATTRS{serial}==”0000:00:1d.7″
ATTRS{version}==” 2.00″
ATTRS{urbnum}==”61″
ATTRS{ltm_capable}==”no”
ATTRS{manufacturer}==”Linux 3.16.0-0.bpo.4-amd64 ehci_hcd”
ATTRS{removable}==”unknown”
ATTRS{idProduct}==”0002″
ATTRS{bDeviceClass}==”09″
ATTRS{product}==”EHCI Host Controller”
looking at parent device ‘/devices/pci0000:00/0000:00:1d.7’:
KERNELS==”0000:00:1d.7″
SUBSYSTEMS==”pci”
DRIVERS==”ehci-pci”
ATTRS{irq}==”16″
ATTRS{subsystem_vendor}==”0x103c”
ATTRS{broken_parity_status}==”0″
ATTRS{class}==”0x0c0320″
ATTRS{companion}==””
ATTRS{driver_override}==”(null)”
ATTRS{consistent_dma_mask_bits}==”32″
ATTRS{dma_mask_bits}==”32″
ATTRS{local_cpus}==”00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f”
ATTRS{device}==”0x268c”
ATTRS{uframe_periodic_max}==”100″
ATTRS{enable}==”1″
ATTRS{msi_bus}==””
ATTRS{local_cpulist}==”0-3″
ATTRS{vendor}==”0x8086″
ATTRS{subsystem_device}==”0x31fe”
ATTRS{numa_node}==”-1″
ATTRS{d3cold_allowed}==”1″
looking at parent device ‘/devices/pci0000:00’:
KERNELS==”pci0000:00″
SUBSYSTEMS==””
DRIVERS==””
Смотрим к каким атрибутам оборудования мы можем “привязаться”. Однозначно придётся использовать критерий SUBSYSTEM==”tty” из первой секции, иначе получится ерунда. Но этого мало. Нужно что-то ещё. Большой соблазн взять ATTRS{product}==”MC7710″, чтобы однозначно идентифицировать устройство, но… тогда мы не сможем указать номер интерфейса. Ибо udev позволяет брать параметры устройства и только одного родителя. Поэтому придётся довольствоваться ATTRS{bInterfaceNumber}==”03″ и DRIVERS==”qcserial” из третьей секции. Итоговое правило будет выглядеть так:
Записываем его куда-нибудь в “/etc/udev/rules.d/80-LTE.rules”, после чего заклинаем “udevadm control –reload-rules“, “udevadm trigger“. Первое нужно, чтобы udev перечитал список правил, второе – чтобы не топать ногами в серверную и не “перевтыкать” руками модем.
Итак, у нас появилась символическая ссылка “/dev/LTE-control”. Что же с ней делать дальше? А дальше надо указать модему APN и логин-пароль, если есть. Но каждый раз мы это делать руками, понятно, не будем. Поэтому имеет смысл либо написать скрипт, либо запихнуть вызов соответствующих команд прямо в “/etc/network/interfaces”. У меня получилось что-то типа того.
В директиве “pre-up” описываем действия до поднятия интерфейса: указать название APN, немного подождать, запустить пакетный драйвер QMI (или как он там правильно называется). То есть софтинку, которая разбирает-собирает поток данных и контрольный канал. С этого момента всё должно заработать. Если не взлетит, то вдумчиво раскуривать мануалы по модему, искать там диагностические AT-команды и пытаться разобраться что же пошло не так. После опускания интерфейса останавливаем QMI-драйвер.
Вроде бы на этом можно и успокоиться. Но я же ж извращенец, мне этого мало. Я хочу не просто подключить модем к серваку, а стать владычицей морскою “закинуть” его вовнутрь QEMU/KVM-виртуалки. В принципе, можно потанцевать с бубном и попробовать сделать это “прям щас”. Но мой модем помимо режима QMI умеет ещё Direct IP, при котором не надо запускать никакого QMI-драйвера. Поэтому я пошёл дальше.
Сперва попросил уважаемого rustedowl разобраться как именно переключить модем в другой режим. Сложность там в том, что у данного устройства есть два разных набора AT-команд. Один
лоховский универсальный, который является стандартным для любых UMTS-устройств. А второй – пацанский расширенный, для того чтобы можно было трогать модем за яйца крутить всякие хитрые инженерные параметры. Спустя какое-то время поспели вот такие заклинания:
Где набор символов “A710” является… паролем. Дабы всякие ничтоже сумнящиеся не совали свои шаловливые ручки куда не просят. И что сцуко характерно, энтот пароль в официальной документации к хитропопому прибору напрочь отсутствует. Он был найден на бескрайних просторах интернета и подходит к большинству модемов от данного производителя (Sierra Wireless). Параметр второй команды – собственно режим. “68A2” – это QMI, “68A3” – Direct IP. Данные значения актуальны только для данной модели (MC7710). Но в любом случае будет очень кстати лишний раз свериться с документацией чтобы не напортачить, поскольку операция смены PID является весьма щекотливой и может привести к самым разным последствиям. Третья команда перезагружает мопед.
После перезагрузки супостат перекрашивается яки киллер из GTA2. Он теперь в lsusb виден как “Bus 004 Device 003: ID 1199:68a3 Sierra Wireless, Inc. MC8700 Modem”. Обратите внимание, что поменялся ID оборудования и даже название модели. Раньше он представлялся как MC7710, а теперь внезапно стал MC8700. И драйвер теперь к нему подключился другой:
Также увеличилось количество псевдотерминалов ажно до пяти штук. И несколько изменился набор допустимых AT-команд.
Дальше всё “как обычно”. Находим среди этой пачки “телетайпов” контрольный канал, фиксируем его udev-ом. Точно так же, как и в предыдущем случае, указываем точку доступа (“AT CGDCONT=1,”IP”,”yota.ru””). А вот процесс “дозвона” намного проще: “at!scact=1,1”. Где последняя циферка является номером профиля, указанного в “CGDCONT”. То есть, внутри модема можно создать несколько разных профилей с разными точками доступа и переключаться между ними. Теоретически это может пригодиться если нужно время от времени использовать то “честный” IP от оператора, то “серый”, которые раздаются разными APN. Практически я не знаю случаев, когда такое может реально понадобиться.
Проверить, что “всё хорошо” можно командой “at!scpaddr=1”, где цифра означает номер пресловутого “профиля”. В ответ модем должен откликнуться полученным от оператора IP-адресом.
Но самой главной “плюшкой” режима Direct IP является то, что конкретно Sierr-овские модемы можно настроить на “автодозвон”. Для этого нужно установить профиль по умолчанию: “at!scdftprof=1” и включить автодозвон в этом профиле: “at!scprof=1,””,1,0,0,0“. Теперь после перезагрузки сервера либо отключения-включения питания модема он будет устанавливать линк автоматически. Аллилуйя!
IP-шник на системный интерфейс прилетает как обычно, по DHCP. Однако wwan0 – это всё-таки не ethernet. Попытки объединить его в bridge с другими системными интерфейсами (“brctl addif br0 wwan0“) не увенчались успехом. Для того, чтобы получить беспроводной LTE-линк с честным IP-адресом внутри виртуальной машины, пришлось ещё немного поизгаляться. Как – напишу в третьей части, если когда-нибудь дойдут руки.
Какой вывод можно сделать из вышеописанных половых сношений с модемом умозаключений? Sierra Wireless делает вполне годные железки, которые довольно неплохо поддерживаются Linux-ом. Даже таким консервативным, как Debian. Собратьям по несчастью разуму могу порекомендовать брать устройства, которые понимает драйвер “sierra_net”, ибо при прочих равных секса с ними будет меньше. К сожалению, таковых не так уж и много. Пока что их можно пересчитать по пальцам одной руки. Если кто будет выбирать, вот вам их VID-PID: “0f3d:68a3”, “0f3d:68aa”, “1199:68a3”, “1199:68aa”. Однако имейте в виду, что VID-PID также зависит и от режима работы и может изменяться в результате переключения последнего.
Настройка модемного соединения с интернет
Настраивать модемное соединение можно двумя основными способами: писать скрипты ррр (Point-to-Point-Protocol), либо использовать программы-посредники. Писать скрипты – целая наука, поэтому остановимся на втором способе.
Среди программ дозвона выделяется wvdial – старая и добрая “звонилка” подходящая для всех дистрибутивов. Для рабочего стола KDE предназначены программы КРРР и Chestnut Dialer; для GNOME – программа Gnome-ppp. Разберем основные программы дозвона.
Настройки для доступа к web-сайтам через «мобильный офис»
Нажмите Пуск для входа в меню. Выберите Настройки. Выберите закладку Соединения. Выберите иконку Соединения и выполните следующие настройки: В разделе Мой поставщик Интернета выбираете пункт Добавить новое подключение через модемВведите имя соединения: MTS;Выберите модем: Сотовая линия;
Нажмите Далее на дисплее.Номер для набора: 0885;
Нажмите Далее на дисплее.Имя пользователя: mts;Пароль: mts;Домен: оставьте пустым.
Нажмите Готово (Finish)
Порядок поключения
1)Установите МТС Коннект Менеджер на компьютер, ноутбук, нетбук или планшетное устройство.
2)Подключить 3G модем usb или мобильный телефон к компьютеру(или другому устройству) с помощью Bluetooth ,инфракрасного соединения или кабеля.
3) Запустите Коннект Менеджер. В случае певичной усановки программа самостоятельно найдет модем и установит необходимые драйвера, которые нужны для выхода устройства в Интернет.
4)Выберите из списка услуг — МТС,Мобильный GPRS-Интернет,Гипер.NET,ГиперАктив, необходимый для вас и подключитесь.
При подключении через bluetooth модем необходимо установить вручную:
1. Если Bluetooth модем встроенный и первоначальные установки Bluetooth произведены, то необходимо:а) включить Bluetooth в телефоне;
б) через мастер установки Bluetooth настроек произведите поиск необходимого оборудование (телефона);
в) после того как оборудование будет найдено, его необходимо выбрать и для дальнейшей установки ввести коды подтверждения. Для этого на компьютере и телефоне вводятся одинаковые комбинации цифр (например: 1234);
г) после соединения телефона и компьютера выберите Пуск -> Панель управления ->Телефон и модем. Модем будет определен автоматически и можно приступить к настройке модема
2. Если используется для подключения Bluetooth адаптер (или встроенный модем не настроен), то первоначально необходимо произвести установку программного обеспечения для Bluetooth (с диска). Далее потребуется:
а) подключить Bluetooth адаптер в USB разъем и, если потребуется, продолжить установку параметров. Включить Bluetooth в телефоне.
б) через мастер установки Bluetooth настроек произведите поиск необходимого оборудование (телефона);
в) после того как оборудование будет найдено, его необходимо выбрать и для дальнейшей установки ввести коды подтверждения. Для этого на компьютере и телефоне вводятся одинаковые комбинации цифр (например: 1234);
г) после соединения телефона и компьютера выберите Пуск -> Панель управления ->Телефон и модем. Модем будет определен автоматически и можно приступить к настройке модема
При подключении через usb кабель модем необходимо установить вручную:
Соедините телефон и компьютер с помощью кабеля.Откройте на компьютере: Пуск -> Панель управления ->Телефон и модем.В открывшемся окне выберите закладку «Модемы» и нажмите кнопку «Добавить…».В окне «Мастер установки оборудования» отметьте поле «Не определять тип модема (выбор из списка)
» и нажмите «Далее».В окне «Установка модема» нажмите «Установить с диска» и выберите, с какого диска (из какой папки) будет установлен ваш модем.Укажите путь к драйверу модема, для этого выберите «Обзор» и укажите папку, в которой находится драйвер модема.Выберите необходимый модем и приступайте к настройке модема.
При подключении через кабель или bluetooth модем необходимо установить вручную:
Соедините телефон и компьютер с помощью кабеля или включите Bluetooth в телефонеОткройте на компьютере: Пуск -> Настройка -> Панель управления -> Телефон и модемВ открывшемся окне выберите закладку «Модемы» и нажмите кнопку «Добавить…»В окне «Мастер установки оборудования» отметьте поле «Не определять тип модема (выбор из списка)
» и нажмите «Далее»В окне «Установка модема» нажмите «Установить с диска» и выберите, с какого диска (из какой папки) будет установлен ваш модемВ следующем окне выберите нужный модем (ваша модель телефона) и нажмите «Далее»Укажите, на какой порт установить модем (например, COM 1)
Установить kde connect в ubuntu/linux mint и подобные
Так как Kde Connect больше не будет доступен в официальном репозитории, команда WebUpd8, создала новый индикатор в своем репозитории.Напомню, что KDE Connect зависит от множества пакетов KDE. И они устанавливаются с этим приложением, и поэтому если вы захотите удалить в будущем KDE Connect, то некоторые пакеты все равно останутся в вашей системе.
Для того, чтобы добавить новый PPA KDE Connect индикатор, и установить приложение в Ubuntu 17.04, 16.10 или 16.04/Linux Mint 18.x, откройте терминал(Ctrl Alt T), и введите команды
sudo add-apt-repository ppa:webupd8team/indicator-kdeconnect
sudo apt update
sudo apt install indicator-kdeconnect
Установка и настройка 3g usb модема (mts, beeline, megafon, skylink) на ubuntu linux
Если вам не нравится как у вас работает Интернет тогда можете попробовать изменить некоторые сетевые настройки. После сохранения файла выдергиваете модем и снова его втыкаете. Ждете 1-2 минуты и проверяете. В простом случае этого должно хватить и далее создаете подключение как описано выше.
В этом случае во-первых нужно проверить сохранен ли пароль на доступ к сети, иногда он «слетает» в такой ситуации может помочь включение опции «Сохранять для всех пользователей». Во-вторых можно «поиграть» с опциями PPP — включить или отключить сжатие данных и все методы аутентификации. И даже может помочь простое повторение попыток подключения.
С первой попытки не соединяет, а со второй или третьей соединится.
Часть вторая — подключаемся
Собственно, программ, которые позволяют заставить модем набрать номер и подключиться к провайдеру — предостаточно. Тот же Network Manager, например. Кстати, те, у кого до этого в Network Managere-е модем не находился, уже могут попробовать поискать его снова 😉 . Ну а мы, в данном случае, решили воевать в консоли. Потому, в консоли и продолжим…
Программу я для этого решил использовать следующую — wvdial. По умолчанию она не установлена, поэтому, устанавливаем:
Часть первая — ищем сам модем!
Много современных USB-модемов для 3G сетей являются «составным USB-устройством». То есть, в таком многофункциональном «USB-свистке» присутствует как сам модем, так и виртуальный компакт-диск с драйверами и ПО, плюс, у ряда моделей — картридер, а также служебный интерфейс, который нас в данном случае не интересует вовсе.
dmitry@hotspot-server:~$ lsusbBus 001 Device 002: ID 19d2:2000Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Как показано выше, в ответ на наш запрос система выдала список обнаруженных ей USB устройств с их идентификаторами. В ответе я выделил идентификатор только что подключенного мной модема. Красным он выделен потому, что это идентификатор не модемной части, а виртуального CDROM-а. То есть, нам нужно что-то сделать с этим устройством, чтобы оно переключилось из CDROM-а в модем.
Програмное решение для этой цели уже давно существует. Оно называется usb-modeswitch, и на сегодняшний день включено в большинство современных дистрибутивов Linux. И вот теперь, я вернусь к тому, почему был выбран такой старый дистрибутив — в дистрибутиве Ubuntu 9.
dmitry@hotspot-server:/usr/src/usb$ sudo apt-get install usb-modeswitchЧтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет usb-modeswitch
Очень жаль, ибо без него нам никак!
ВНИМАНИЕ: Еще раз повторюсь — речь идет именно про дистрибутив Ubuntu 9.04 (и возможно, более старые версии, но я не проверял)! Если же у вас дистрибутив Ubuntu 9.10 и новее, то описанные ниже действия по ручному скачиванию пакетов и ручной же их установке вам не нужны.
