Linux modem manager настройка

Configure Cellular Connections

For cellular connections, first install the modem-manager snap with:

$ snap install modem-manager 

Check whether a modem was properly detected via:

$ sudo modem-manager.mmcli -L Found 1 modems: /org/freedesktop/ModemManager1/Modem/0 [description] 

In this case we have just one modem, with index 0 (the number at the end of the DBus object path).

Show detailed information about the modem using that index:

$ sudo modem-manager.mmcli -m 0 /org/freedesktop/ModemManager1/Modem/0 (device id '871faa978a12ccb25b9fa30d15667571ab38ed88') ------------------------- Hardware | manufacturer: 'ZTE INCORPORATED' | model: 'MF626' | revision: 'MF626V1.0.0B06' | supported: 'gsm-umts' | current: 'gsm-umts' | equipment id: '357037039840195' ------------------------- System | device: '/sys/devices/pci0000:00/0000:00:01.2/usb1/1-1' | drivers: 'option1' | plugin: 'ZTE' | primary port: 'ttyUSB3' | ports: 'ttyUSB0 (qcdm), ttyUSB1 (at), ttyUSB3 (at)' ------------------------- Numbers | own : 'unknown' ------------------------- Status | lock: 'sim-pin' | unlock retries: 'sim-pin (3), sim-puk (10)' | state: 'locked' | power state: 'on' | access tech: 'unknown' | signal quality: '0' (cached) ------------------------- Modes | supported: 'allowed: any; preferred: none' | current: 'allowed: any; preferred: none' ------------------------- Bands | supported: 'unknown' | current: 'unknown' ------------------------- IP | supported: 'none' ------------------------- SIM | path: '/org/freedesktop/ModemManager1/SIM/0' ------------------------- Bearers | paths: 'none' 

In this case we can see that the SIM has PIN locking enabled and its state is ‘locked’. To enter the PIN, we need to know the SIM index, which in this case is 0 (it is the number at the end of /org/freedesktop/ModemManager1/SIM/0). Once the index is known, we can enter the SIM PIN with:

$ sudo modem-manager.mmcli -i 0 --pin= successfully sent PIN code to the SIM 

Some more commands for handling SIM PINs include:

$ sudo modem-manager.mmcli -i 0 --pin= --enable-pin $ sudo modem-manager.mmcli -i 0 --pin= --disable-pin $ sudo modem-manager.mmcli -i 0 --pin= --change-pin= $ sudo modem-manager.mmcli -i 0 --puk=

Which respectively enables PIN locking, disables PIN locking, changes the PIN code, and unlocks a PUK-locked SIM.

After that we can add a cellular connection with:

$ nmcli c add type gsm ifname con-name apn $ nmcli r wwan on 

where is the string listed as “primary port” in the output from sudo mmcli -m (as previously described), is an arbitrary name used to identify the connection, and is the APN name for your cellular data plan. Note that is usually a serial port with pattern tty* or a cdc-wdm* device, not a networking interface. As these interface names might change depending on the devices present in the system, a better alternative is to use the sysfs path shown by mmcli (device: …) or use ‘*’, which will use any modem device detected by MM:

sudo nmcli c add type gsm ifname '*' con-name apn

After executing these commands, NetworkManager will automatically try to bring up the cellular connection whenever ModemManager reports that the modem has registered (the state of the modem can be checked with the previously introduced command “sudo modem-manager.mmcli -m ”). When done successfully, NetworkManager will create routes for the new network interface, with less priority than Ethernet or WiFi interfaces. To disable the connection, we can do:

Читайте также:  Linux find all big files

or change the autoconnect property and turn the connection off if we need more fine-grained control:

$ nmcli c modify connection.autoconnect [yes|no] $ nmcli c down

Finally, note that we can provide the PIN (so it is entered automatically) or additional APN provisioning information when creating/modifying the WWAN connection. For instance:

$ nmcli c add type gsm ifname con-name apn username password pin

Источник

How To Install modem-manager-gui on Ubuntu 20.04

In this tutorial we learn how to install modem-manager-gui on Ubuntu 20.04.

What is modem-manager-gui

This program is a simple graphical interface for ModemManager, Wader and oFono daemon D-Bus interfaces. It can send, receive and store SMS messages, send USSD requests and read answers in GSM7 and UCS2 formats, and scan for available mobile networks. Description-md5: 314225dccd2e8b945d86b7f542fc2542

There are three ways to install modem-manager-gui on Ubuntu 20.04. We can use apt-get , apt and aptitude . In the following sections we will describe each method. You can choose one of them.

Install modem-manager-gui Using apt-get

Update apt database with apt-get using the following command.

After updating apt database, We can install modem-manager-gui using apt-get by running the following command:

sudo apt-get -y install modem-manager-gui 

Install modem-manager-gui Using apt

Update apt database with apt using the following command.

After updating apt database, We can install modem-manager-gui using apt by running the following command:

sudo apt -y install modem-manager-gui 

Install modem-manager-gui Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

Читайте также:  Open run file in linux

After updating apt database, We can install modem-manager-gui using aptitude by running the following command:

sudo aptitude -y install modem-manager-gui 

How To Uninstall modem-manager-gui on Ubuntu 20.04

To uninstall only the modem-manager-gui package we can use the following command:

sudo apt-get remove modem-manager-gui 

Uninstall modem-manager-gui And Its Dependencies

To uninstall modem-manager-gui and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove modem-manager-gui 

Remove modem-manager-gui Configurations and Data

To remove modem-manager-gui configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge modem-manager-gui 

Remove modem-manager-gui configuration, data, and all of its dependencies

We can use the following command to remove modem-manager-gui configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge modem-manager-gui 

References

Summary

In this tutorial we learn how to install modem-manager-gui package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.

Источник

Как подключить 3g модем в Linux?

За те годы, что я использовал Linux совместно с 3G модемом, не было ни одной родной программы от самой Ubuntu. У 3G модемов фирмы Huawei есть свой 3G менеджер под Linux, но работать с другими модемами (да и с некоторыми своими) он отказывается.

Но вот в Ubuntu 12.04 я совершенно случайно обнаружил в менеджере пакетов программу, созданную как раз для управления 3G модемами. Как подключить 3g модем в Linux при помощи этой программы?

Как подключить 3g модем в Linux? 13 2022

Для начала давайте установим эту программу, чтобы подключить 3G модем. Вы можете найти её в менеджере пакетов Synaptic под именем modem-manager-gui

Читайте также:  Astra linux тонкие клиенты

Вы также можете установить её из командной строки:

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

Сделать это можно, открыв менеджер пакетов Synaptic — Настройки — Репозитории — Другое ПО — Добавить, и добавить так, как показано на снимке:

Как подключить 3g модем в Linux? 14 2022

Теперь обновите сведения о пакетах и устанавливайте эту программу.

В самом менеджере пакетов есть небольшое описание того, что эта программа умеет:

Давайте попробуем запустить эту программу и на личном опыте оценить её полезность и функциональность. Я буду использовать разлоченный модем ZTE 100 с сим картой от Мегафон.

Заходим в «Приложения» — «Системные утилиты» — «modem-manager-gui» и запускаем приложение.

Как подключить 3g модем в Linux? 15 2022

Как видите, программа определила мой модем. Нажимаю кнопку «Сети» и тут выскакивает рамочка:

Как подключить 3g модем в Linux? 16 2022

Нажимаем «Активировать» конечно. Перед нами появляется вкладка сеть, где есть кнопка «Начать сканирование сетей». Сканируем:

Как подключить 3g модем в Linux? 17 2022

Видим все доступные сети. Очень полезно, кстати, посмотреть, у каких операторов в данном месте есть 3G или UMTS. Видим, что есть у Мегафон и МТС. Так и есть на самом деле. Тперь

Теперь нам нужно подключить 3g модем в Linux. Но не тут то было, в программе нет кнопки «Подключить». Пришлось идти в сетевые подключения и подключать 3G модем обычным способом.

Как подключить 3g модем в Linux? 18 2022

Но не будем это считать серьёзным недостатком, возможно так было задумано. После подключения 3G модема в менеджере сети, программа окончательно оживает. Посмотрим вкладку «Трафик».

Как подключить 3g модем в Linux? 19 2022

Ну что же — не плохо. Особенно радует пункт «Остаток трафика» — найти бы как его настроить. Нажимаем»Установить ограничения», ставим галочку «Использовать ограничения трафика» и выставляем значение».

Судя по следующему полю, при достижении этого значения, программа оповестит о лимите. Можно поставить поменьше, и тогда можно узнать, что скоро трафик закончиться.

Как подключить 3g модем в Linux? 20 2022

Теперь перейдём на вкладку «Статус».

Как подключить 3g модем в Linux? 21 2022

Самое интересное тут: «Уровень сигнала». Его необходимо знать, если вы хотите усилить сигнал 3G модема. Так же через программу можно отправить смс:

Как подключить 3g модем в Linux? 22 2022

Я не стал пробовать, оно мне не надо. Но вот попробовать отправку USSD запросов, чтобы проверить тот же баланс, думаю стоит:

Как подключить 3g модем в Linux? 23 2022

У меня не получилось посмотреть баланс, программа не реагировала. А потом мне пришло SMS:

Источник

Оцените статью
Adblock
detector