Удалить modem manager linux

How can I remove modem-manager from boot?

I would like to remove modem-manager service from my boot, how can I do it ?

5 Answers 5

This worked to disable UML-295 modem from being managed by ModemManger which in turn enabled web-control via http://mbb.vzw.com on CentOS 7.

Check after disabling via:

The simplest way is to:

Works fine in 12.04 LTS. Nothing in my system had dependencies on modemmanager.

Or you could search for «modemmanager» in the Ubuntu Software Center and remove it from there (the title is «D-Bus service for managing modems»).

This it looks to work fine:

Instead this doesn’t work ( don’t know y ):

If it is SysV init style symbolic links

If it is per user (X11 session), check the following folders and remote corresponding files:

I found this had only a deleterious function when I tried the experimental version in Debian Sid and it failed to find my modem at all. That nearly doubled my speed and drops and failures became rare. I will probably remove it but for the time I want it to suspend function.

In /etc/init.d I stored this file:

Not the answer you’re looking for? Browse other questions tagged services modem-manager or ask your own question.

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.10.8.40416

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Archlinux + modem-manager-gui не принимает СМС

Всем привет. Установил арч. Доступ в сеть через usb модем мегафона. Установил modem-manager-gui. А он не хочет принимать смс (жизненно важный функционал без которого существование этой проги на компе лишено смысла).

Хотя одну смску получить удалось. Перезагружал комп и потом сразу запустил modem-manager-gui. Повторить такой трюк более не удалось.

Сеть есть. Модем в режиме «только модем». Даже USSD запросы можно слать.

modem-manager-gui v.0.0.17 В какую сторону копать?

Подпишусь, пожалуй. А то пару раз тыкал это убожество с разными модемами, ни разу полностью не взлетело.

У меня похожая проблема — перестала считывать все смс с модема, хотя до этого было все ок. Модем эриксон какой-то там.

Копать думаю нужно в сырцах «модулей» управления конкретным модемами. Ведь at хоть и единый стандарт, но у каждой модели модема какие-то свои нюансы и команды. А кому все это допиливать, кроме самих владельцев модемов?

Значит так. Проблема была в том что . барабанная дробь. . не был установлет апплет сети.

Установил networkmanager, modemmanager, network-manager-applet, добавил юзера в предварительно созданную группу network, стартуем NetworkManager, ModemManager и nm-applet и уже затем запуск modem-manager-gui.

Читайте также:  Free space windows server

Всё работает, смс принимает, USSD отправляет, трафик считает.

p.s.: modem-manager-gui 0.0.17 + ArchLinux

Если: «Это сообщение не возможно прочитать» — удалить всё по пути: /home/chefuik/.local/share/modem-manager-gui/devices

Источник

Как отключить Network Manager

Во многих дистрибутивах Linux по умолчанию установлен многофункциональный менеджер управления сетевыми подключениями Network Manager. Иногда возникает необходимость отключить его. Может, вы хотите настроить интернет из консоли, нашли альтернативный способ управлять сетью, или вам нужен полный контроль на Wi-Fi-адаптером.

Для этого, независимо от дистрибутива, можно воспользоваться утилитой systemctl или же поправить несколько конфигурационных файлов программы. Чтобы отключить Network Manager Ubuntu, CentOS или Debian, достаточно выполнить команду:

sudo systemctl stop NetworkManager

Затем вы можете убедиться, что NetworkManager действительно отключён с помощью утилиты nmcli:

Утилита сообщает, что служба не запущена, а значит сетевыми интерфейсами она больше не управляет. Если вам нужно, чтобы NetworkManager оставался отключённым после перезагрузки, выполните такую команду:

sudo systemctl disable NetworkManager

Для того, чтобы NetworkManager не пытался настраивать сеть для интерфейсов, которые сконфигурированы в /etc/network/interfaces в Ubuntu следует добавить такую строчку в /etc/NetworkManager/NetworkManager.conf

Затем добавьте конфигурацию для нужного интерфейса, например enp0s2 в файл /etc/network/interfaces, если её там ещё нет. Например:

iface eth1 inet static
address 192.168.0.102
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8

Для CentOS или Fedora надо создать подобный конфигурационный файл интерфейса в папке /etc/sysconfig/network/. Например:

TYPE=Ethernet
BOOTPROTO=dhcp
NAME=enp0s3
UUID=9c3362c0-a615-4504-bb07-f2951f3810dd
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
NM_MANAGED=no

Теперь после перезагрузки указанный интерфейс больше не будет управляться с помощью этой утилиты, и отключение Network Manager не понадобится.

Кроме того, вы можете захотеть удалить Network Manager. Для этого в Ubuntu и Debian надо выполнить:

sudo apt remove network-manager

А в CentOS и Fedora:

sudo yum remove network-manager

Чтобы отключить NetworkManager в Debian 7 и старых версиях Ubuntu, понадобится такая команда:

echo «manual» | sudo tee /etc/init/network-manager.override

Для выполнения команды необходимо будет ввести пароль. Осталось перезагрузить систему, и NetworkManager отключён.

Чтобы снова включить NetworkManager в современном дистрибутиве, необходимо выполнить:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

И, естественно, удалить строчку managed=false из конфигурационного файла программы.

Источник

iОнлайн

Modem manager или полный контроль над 3G модемом в Linux

Доброго времени суток, Уважаемые пользователи интернета и в особенности линуксоиды. Многие боятся и не хотят переходить на линукс. И это понятно. Неизвестная система, другие программы, непривычный интерфейс, да и все мы в той или иной степени консервативны. Вот и я, пока что еще не пересел полностью на линукс… Почему? Ну наверное потому что приходится админить винду и от этого никуда. Но меньше слов и больше дела. Сегодня я расскажу Вам про одну программку, которая значительно упростит жизнь.

Я, как и большинство современных людей провожу достаточно много времени в интернете. Но не всегда бывает так что можно найти вайфай или какую-нибудь сеть. Тут нам приходят на помощь мобильные операторы, которые втарить нам свои услуги 3G интернета. Слава богу, современные дистрибутивы без проблем поддерживают распространенные 3G модемы, но вот с ПО для этих модемов возникают сложности. Если у вас не Hi-Link модем с веб-интерфейсом, то, например, узнать свой баланс или остаток траффика становится проблематично. Да иногда и уровень сигнала надо глянуть, отправить СМС или посмотреть загрузку канала. если с последним можно справиться при помощи многочисленных тулов под линукс (но для этого нужны соответствующие знания), то с первыми вообще пичалька. В интернете полно инструкций по отправке СМС и USSD, но все они работают через консоль, все требуют прав root, все представляют собой наборы порой непонятных команд. Если под винду, а порой и под мак, операторы пишут кривые программки, то ни один оператор и ни один производитель не делает того же под Linux, что очень обидно.. Вот и приходится отключать интернет, вынимать симку, переставлять ее в телефон и проводить все эти операции… А если это нужно делать часто? Как же это бесит…

Читайте также:  Fifa 19 фризы во время матча windows 10

Покопавшись на просторах интернета, я нашел простую и приятную в использовании утилиту Modem manager GUI, которая позволяет выполнять все описанные действия не хуже фирменного и операторского софта. И так, познакомимся с ней поподробнее.

Для начала установим ее. Тут вообще нет никаких проблем.

Шаг 1. Открываем терминал (консоль)

Шаг 2. Добавляем репозиторий поставщика программы при помощи команды:

Источник

Управляем сетевыми подключениями в Linux с помощью консольной утилиты nmcli

Используйте все возможности инструмента управления сетевыми подключениями NetworkManager в командной строке Linux c помощью утилиты nmcli.

Утилита nmcli напрямую обращается к API для доступа к функциям NetworkManager.

Она появилась в 2010 году и для многих стала альтернативным способом настройки сетевых интерфейсов и соединений. Хотя кто-то до сих пор использует ifconfig. Так как nmcli — это инструмент интерфейса командной строки (CLI), предназначенный для использования в окнах терминалов и скриптах, он идеально подходит для системных администраторов, работающих без GUI.

Синтаксис команд nmcli

В общем виде синтаксис выглядит так:

  • options — это параметры, которые определяют тонкости работы nmcli,
  • section (секция) — определяет, какими возможностями утилиты пользоваться,
  • action (действие) — позволяет указать, что, собственно, нужно сделать.

Всего существует 8 секций, каждая из которых связана с каким-то набором команд (действий):

  • Help выдаёт справку о командах ncmcli и их использовании.
  • General возвращает статус NetworkManager и глобальную конфигурацию.
  • Networking включает команды для запроса состояния сетевого подключения и включения / отключения подключений.
  • Radio включает команды для запроса состояния подключения к сети WiFi и включения / отключения подключений.
  • Monitor включает команды для мониторинга активности NetworkManager и наблюдения за изменениями состояния сетевых подключений.
  • Connection включает команды для управления сетевыми интерфейсами, для добавления новых соединений и удаления существующих.
  • Device в основном используется для изменения параметров, связанных с устройствами (например, имени интерфейса) или для подключения устройств с использованием существующего соединения.
  • Secret регистрирует nmcli в качестве «секретного агента» NetworkManager, который прослушивает тайные сообщения. Эта секция используется редко, потому что nmcli при подключении к сетям по дефолту работает именно так.

Простые примеры

Перед началом работы убедитесь, что NetworkManager запущен и nmcli может общаться с ним:

Часто работу начинают с просмотра всех профилей сетевых подключений:

Это команда использует действие show для секции Connection.

На тестовой машине крутится Ubuntu 20.04. В данном случае мы нашли три проводных подключения: enp0s3, enp0s8, and enp0s9.

Управление подключениями

Важно понимать, что в nmcli под термином Connection мы подразумеваем сущность, которая содержит всю информацию о соединении. Другими словами, это конфигурация сети. Connection инкапсулирует всю информацию, связанную с соединениями, включая канальный уровень и информацию об IP-адресации. Это уровень 2 и уровень 3 в сетевой модели OSI.

Когда вы настраиваете сеть в Linux, вы обычно настраиваете соединения, которые в конечном итоге будут привязаны к сетевым устройствам, которые в свою очередь являются сетевыми интерфейсами, установленными на компьютере. Когда устройство использует соединение, оно считается активным или поднятым. Если соединение не используется, то оно неактивно или сброшено.

Добавление сетевых соединений

Утилита nmcli позволяет быстро добавлять и сразу же настраивать соединения. Например, чтобы добавить Wired connection 2 (с enp0s8), нужно от имени суперпользователя запустить следующую команду:

Читайте также:  Удаленное управление рабочими столами windows

В опции type мы указываем, что это будет Ethernet-соединение, а в опции ifname (interface name) указываем сетевой интерфейс, который хотим использовать.

Вот что будет после запуска команды:

Создано новое соединение, ethernet-enp0s8. Ему был назначен UUID, тип подключения — Ethernet. Поднимем его с помощью команды up:

Ещё раз проверяем список активных соединений:

Добавлено новое соединение ethernet-enp0s8, оно активно и использует сетевой интерфейс enp0s8.

Настройка подключений

Утилита nmcli позволяет легко менять параметры уже существующих подключений. Например, вам нужно сменить динамический (DHCP) на статический IP-адрес.

Пусть нам нужно установить IP-адрес равным 192.168.4.26. Для этого используем две команды. Первая непосредственно установит IP-адрес, а вторая переключит метод установки IP-адреса на значение «вручную» (manual):

Не забудьте также задать маску подсети. Для нашего тестового подключения это 255.255.255.0, или с /24 для бесклассовой маршрутизации (CIDR).

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

Если вам наоборот нужно установить DHCP, вместо manual используйте auto:

Работа с устройствами

Для этого мы используем секцию Device.

Проверка статуса устройств

Запрос информации об устройстве

Для этого используем действие show из секции Device (нужно обязательно указать имя устройства). Утилита показывает достаточно много информации, часто на нескольких страницах.
Давайте посмотрим на интерфейс enp0s8, который использует наше новое соединение. Убедимся, что оно использует ровно тот IP-адрес, который мы установили ранее:

Информации достаточно много. Выделим главное:

  • Имя сетевого интерфейса: enp0s8.
  • Тип соединения: проводное Ethernet-соединение.
  • Мы видим MAC-адрес устройства.
  • Указан Maximum transmission unit (MTU) — максимальный размер полезного блока данных одного пакета, который может быть передан протоколом без фрагментации.
  • Устройство в данный момент подключено.
  • Имя соединения, которое использует устройство: ethernet-enp0s8.
  • Устройство использует тот IP-адрес, который мы установили ранее: 192.168.4.26/24.

Другая информация относится к дефолтным параметрам маршрутизации и шлюза соединения. Они зависят от конкретной сети.

Интерактивный редактор nmcli

У nmcli также имеется простенький интерактивный редактор, в котором кому-то работать может быть комфортнее. Чтобы запустить его, например, для соединения ethernet-enp0s8, используйте действие edit:

У него также есть небольшая справка, которая, правда, уступает по размеру консольной версии:

Если вы введёте команду print и нажмёте Enter, nmcli отобразит все свойства соединения:

Например, чтобы задать для подключения свойство DHCP, введите goto ipv4 и нажмите Enter:

Затем пропишите set method auto и нажмите Enter:

Если вы хотите очистить статический IP-адрес, нажмите Enter. В противном случае введите no и нажмите Enter. Вы можете сохранить его, если думаете, что он понадобится вам в будущем. Но даже с сохраненным статическим IP-адресом будет использован DHCP, если method установлен в значение auto.

Используйте команду save, чтобы сохранить изменения:

Введите quit, чтобы выйти из Интерактивного редактора nmcli. Если передумали выходить — используйте команду back.

И это далеко не всё

Откройте Интерактивный редактор nmcli и посмотрите, сколько существует настроек и сколько свойств имеет каждая настройка. Интерактивный редактор — отличный инструмент, но, если вы хотите использовать nmcli в однострочниках или скриптах, вам понадобится обычная версия для командной строки.

Теперь, когда у вас есть основы, ознакомьтесь со справочной страницей nmcli, чтобы узнать, чем ещё она может вам помочь.

На правах рекламы

Эпичные серверы — это виртуальные серверы на Windows или Linux с мощными процессорами семейства AMD EPYC и очень быстрыми NVMe дисками Intel. Спешите заказать!

Источник

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