как установить modem manager linux
Linux и Android
рекомендации
воскресенье, 16 ноября 2014 г.
Modem Manager GUI: Приложение для USB-модемов в Linux
На сегодняшний день для пользователей USB-модемов нет в наличии программ для работы с ними в Linux от производителей, таких как Huawei, ZTE и других. Это следствие их предвзятого отношения к Linux.
Как пользователь одного из таких модемов, я испытываю затруднения с отправкой USSD-кодов, получением информации об устройстве, статистике использования, то есть всего того, что доступно пользователям других операционных систем. Недавно я наткнулся на Modem Manager GUI и думаю, что он будет полезен и для вас.
— интерфейс на базе GTK3;
— отправка и получение SMS-сообщений;
— сканирование доступных мобильных сетей;
— контроль процессом получения и отправки данных, установка лимитов траффика и временных ограничений.
Приятно видеть, что Modem Manager GUI имеется в официальных репозиториях большинства популярных дистрибутивов Linux.
yum install modem-manager-gui
Ubuntu, Debian, Linux Mint:
sudo apt-get install modem-manager-gui
sudo add-apt-repository ppa:linuxonly/modem+manager+gui
sudo apt-get update
sudo apt-get install modem-manager-gui
Как подключить 3g модем в Linux?
За те годы, что я использовал Linux совместно с 3G модемом, не было ни одной родной программы от самой Ubuntu. У 3G модемов фирмы Huawei есть свой 3G менеджер под Linux, но работать с другими модемами (да и с некоторыми своими) он отказывается.
Кстати, нет ничего обиднее, чем пЕрЕплАтИть при покупке 🤦🏻♂️ Поэтому ОЧЕНЬ рекомендую подписаться на канал в Телеграм 👉🏻 Промокоды для Алиэкспресс 👈🏻 Постоянно узнавая про новые акции 🔥 на разные товары, вы точно НИКОДА не переплатите 👌🏻
Но вот в Ubuntu 12.04 я совершенно случайно обнаружил в менеджере пакетов программу, созданную как раз для управления 3G модемами. Как подключить 3g модем в Linux при помощи этой программы?
Для начала давайте установим эту программу, чтобы подключить 3G модем. Вы можете найти её в менеджере пакетов Synaptic под именем modem-manager-gui
Вы также можете установить её из командной строки:
Теперь обновите сведения о пакетах и устанавливайте эту программу.
В самом менеджере пакетов есть небольшое описание того, что эта программа умеет:
Давайте попробуем запустить эту программу и на личном опыте оценить её полезность и функциональность. Я буду использовать разлоченный модем ZTE 100 с сим картой от Мегафон.
Как видите, программа определила мой модем. Нажимаю кнопку «Сети» и тут выскакивает рамочка:
Нажимаем «Активировать» конечно. Перед нами появляется вкладка сеть, где есть кнопка «Начать сканирование сетей». Сканируем:
Видим все доступные сети. Очень полезно, кстати, посмотреть, у каких операторов в данном месте есть 3G или UMTS. Видим, что есть у Мегафон и МТС. Так и есть на самом деле. Тперь
Теперь нам нужно подключить 3g модем в Linux. Но не тут то было, в программе нет кнопки «Подключить». Пришлось идти в сетевые подключения и подключать 3G модем обычным способом.
Но не будем это считать серьёзным недостатком, возможно так было задумано. После подключения 3G модема в менеджере сети, программа окончательно оживает. Посмотрим вкладку «Трафик».
Судя по следующему полю, при достижении этого значения, программа оповестит о лимите. Можно поставить поменьше, и тогда можно узнать, что скоро трафик закончиться.
Теперь перейдём на вкладку «Статус».
Самое интересное тут: «Уровень сигнала». Его необходимо знать, если вы хотите усилить сигнал 3G модема. Так же через программу можно отправить смс:
Я не стал пробовать, оно мне не надо. Но вот попробовать отправку USSD запросов, чтобы проверить тот же баланс, думаю стоит:
У меня не получилось посмотреть баланс, программа не реагировала. А потом мне пришло SMS:
И нет даже слова о балансе. Ну да ладно, может дело в операторе?
Как вы видите, подключить 3G модем в линукс с помощью этой программы нельзя, но использовать её некоторые функции, например, подсчёт трафика, будет очень полезно.
Лично я часто покупаю на Aliexpress и стараюсь это делать, когда скидки на МАКСИМУМ 🔥 Поэтому ОЧЕНЬ советую ВАМ Телеграм канал 👉🏻 Распродажи на Алиэкспресс 👈🏻
ModemManager
ModemManager is a service that automatically sets up and connects 2G/3G/4G/5G modems and provides a high level of abstraction when interacting with modems.
A few examples of functionality offered by ModemManager are:
Installing
Kernel modules
You probably need to include the kernel module for your modem in your firmware image, or on running firmware via opkg.
Common ones which should get most modems working to some extent are:
MBIM Support
ModemManager supports MBIM modems. You can included MBIM support by selecting it under the Configuration section in ModemManager’s menuconfig entry.
QMI Support
ModemManager supports QMI modems. You can include QMI support by selecting it under the Configuration section in ModemManager’s menuconfig entry.
ModemManager abstracts the configuration of your modems into standard Linux network interfaces. The example below illustrates a typical configuration:
/etc/config/network
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Как подключить 3G USB модем в Ubuntu 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»:
Готово. Теперь, для того чтобы подключиться к Интернет достаточно кликнуть на значке «Сеть» и в меню выбрать название созданного соединения:
И через несколько секунд соединение будет установлено:
Можно сделать так, чтобы соединение устанавливалось автоматически, как только модем будет воткнут в USB разъем. Для этого необходимо открыть окно соединений, выбрать вкладку «Mobile broadband» и там нажать кнопку «Edit» затем отметить опцию «Connect automatically» и нажать кнопку «Save»:
По моим длительным наблюдениям в Ubuntu «сотовый» Интернет работает немного быстрее чем в Windows. Бывает даже и такое, что в Windows соединения вообще нет (оно устанавливается но не работает), а в Ubuntu все нормально.
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Gnome Modem Manager
1) Мне не надо заботится об особенностях конкретных модемов. Меня вообще не волнует что там и как будет управляться. Я лишь дёргаю готовые функции общие для всех GSM-модемов.
2) Моё приложение поддерживает все USB-модемы, которые поддерживает ModemManager. Также добавление новых модемов и исправление багов я полностью перекладываю на плечи авторов ModemManager, а их больше 🙂
3) Для многих модемов работать с ним можно даже если соединение через этот модем установлено (обычные программы не могут получить доступ к модему, потому что его файл устройства занят ModemManager).
1) Одновременная работа с несколькими модемами.
2) Получение информации о модеме (модель, драйвер, адрес устройства, уровень сигнала, название оператора, IMEI и т. д.)
3) Чтение СМС из памяти SIM-карты (все входящие попадают туда).
4) Удаление СМС из памяти SIM-карты (можно удалить старые, чтобы не занимали место, ведь размер памяти SIM-карты ограничен).
1) Создание СМС с возможностью сохранения в памяти SIM-карты, либо сразу отправки.
2) Нормальный USSD-диалог.
3) Выбор кодировки USSD (пока с приёмом нелатинских сообщений всё печально)
4) Уведомление о новых СМС
Язык программирования: Vala (в отличии от Си там вменяемая поддержка D-Bus, зато по скорости не хуже)
Тулкит: GTK3 (при желании можно GTK2)
Официальная страничка (есть скриншот и подробное описание со всеми ссылками): http://cpu-fun.ru/projects/gmm (Английский и Русский)
PPA для Ubuntu (обновляется раз в сутки, если есть изменения в GIT, так что можете быть уверенными, что у вас самая последняя версия): https://launchpad.net/
Все, кто считает «не нужно», могут сделать вдоль %) Потому что «презентация» на убунтофоруме уже доказала нужность.