Гид по технологиям

Как настроить USB‑модем в Linux

• 4 min read • Сеть • Обновлено 22 Nov 2025
USB‑модем в Linux: настройка и подключение
USB‑модем в Linux: настройка и подключение

Введение

Подключить USB‑модем в Windows обычно просто: Plug & Play. В Linux чуть сложнее, потому что многие поставщики не поставляют отдельные драйверы для Linux. К счастью, современные дистрибутивы уже содержат драйверы для большинства модемов и инструмент для настройки — NetworkManager/ModemManager. В этой инструкции пошагово показано, как создать соединение и подключиться.

USB модем рядом с ноутбуком

Что нужно иметь перед началом

  • Рабочий USB‑порт и сам модем.
  • Доступ к учетной записи с правами на изменение сетевых подключений (пользователь в sudo/adm).
  • Название оператора и APN (можно получить у провайдера).

Важно: если устройство требует переключателя режима (USB storage → modem), система сама обычно выполняет его через usb_modeswitch.

Пошаговая настройка через графический интерфейс NetworkManager

  1. Вставьте USB‑модем в порт. Система должна обнаружить устройство и показать уведомление «New Mobile Broadband Connection» или похожее сообщение. Нажмите на значок сети в трее.

  2. Выберите пункт «Edit Connections» (Редактировать подключения).

  3. В окне управления подключениями нажмите «Add» (Добавить) справа.

Окно добавления новой мобильной широкополосной сети в NetworkManager

  1. В списке типов соединения выберите “Mobile Broadband” и нажмите “Create”.

Выбор типа подключения — мобильная широкополосная сеть

  1. В следующем окне выберите обнаруженное USB‑устройство и нажмите “Continue”.

Список обнаруженных USB модемов в NetworkManager

  1. Выберите страну и регион. Нажмите “Continue”.

Выбор страны для настройки мобильного соединения

  1. В списке операторов выберите своего провайдера и нажмите “Continue”.

Список провайдеров для автоматической настройки APN

  1. Если провайдера нет в списке, выберите «Другой» и введите название вручную. На следующем шаге введите APN и в поле номера установите *99#. Оставьте поля логина и пароля пустыми, если провайдер не требует их.

Ввод APN вручную и номера вызова *99#

  1. Сохраните подключение. Новое соединение появится в списке доступных сетей в трее — нажмите на него, чтобы подключиться.

Что делать, если графический интерфейс не работает

  • Проверьте, видит ли ядро устройство: команда lsusb (в терминале).
  • Убедитесь, что usb_modeswitch установлен и срабатывает.
  • Посмотрите журналы: sudo dmesg | tail и journalctl -f при подключении модема.

Если устройство остаётся как USB‑накопитель (частая проблема), выполните usb_modeswitch вручную или обновите правила udev.

Альтернативные подходы

  • nmcli — командная строка для NetworkManager. Пример создания соединения:
nmcli con add type gsm ifname '*' con-name "usb-modem" apn "internet.example"
nmcli con up "usb-modem"
  • ModemManager + mmcli для управления модемами на низком уровне (полезно при нестандартных устройствах).
  • wvdial — старый, но простой инструмент для некоторых модемов, требует /etc/wvdial конфигурации.

Типичные причины сбоев и как их исправить

  • Неправильный APN — уточните в службе поддержки оператора.
  • Устройство остаётся в режиме флеш‑накопителя — установить/настроить usb_modeswitch.
  • Модем требует проприетарных прошивок — проверьте поддержку в сообществе дистрибутива.
  • NetworkManager блокирует интерфейс — временно остановите NetworkManager и попробуйте mmcli для диагностики.

Важно: не вводите случайные логин/пароль — это может блокировать подключение у некоторых провайдеров.

Критерии приёмки

  • Новый профиль мобильной сети создан и виден в списке подключений.
  • При попытке подключения состояние меняется на «Connected» и интерфейс получает IP.
  • На устройстве доступен интернет (ping 8.8.8.8 или открытие сайта).

Контрольный список для пользователя и администратора

Пользователь:

  • Вставить модем и дождаться обнаружения.
  • Выбрать провайдера или ввести APN.
  • Нажать «Подключиться».

Администратор:

  • Проверить lsusb и dmesg при подключении.
  • Проверить наличие usb_modeswitch и ModemManager.
  • При необходимости обновить правила udev или добавить прошивку.

Короткая методология диагностики (быстрая карта действий)

  1. Вставил модем → нет реакции: lsusb → dmesg.
  2. Устройство в режиме USB‑накопителя: проверить usb_modeswitch.
  3. Модем виден, но нет соединения: проверить APN и лог/пароль.
  4. Если всё не помогло: проверить совместимость модема с Linux и обратиться к сообществу.

Совместимость и миграция

Большинство 3G/4G USB‑модемов работают без дополнительных драйверов. Однако некоторые новые 4G‑модемы и USB‑модули (особенно с NB‑IoT/LTE‑Cat‑X) могут требовать обновлённого ModemManager или ядра. При миграции на новый дистрибутив сначала проверьте репозитории на наличие свежих пакетов ModemManager и usb_modeswitch.

Факты и советы

  • APN часто называют «internet», «web», «apn» — уточните у оператора.
  • Номер набора *99# — стандартное значение для многих GSM/UMTS модемов.
  • NetworkManager автоматически назначает тип соединения и профиль.

Короткое объявление (готово для блога или рассылки)

Новая инструкция: как быстро настроить USB‑модем в Linux. Пошаговое руководство с картинками, советы по диагностике и альтернативы для командной строки. Подойдёт для начинающих и для тех, кто сталкивается с режимом USB‑накопителя у модема.

Заключение

Настройка USB‑модема в Linux обычно проходит через NetworkManager: вставьте устройство, создайте мобильное широкополосное соединение и укажите APN. Если автоматическая настройка не сработала, используйте nmcli, ModemManager или usb_modeswitch для диагностики. Проверьте APN у провайдера и журналы системы при проблемах.

Краткие рекомендации:

  • Всегда сначала проверьте lsusb и dmesg.
  • Сохраняйте профиль с правильным APN.
  • При сложностях используйте командную строку и логи.

Протестируйте и напишите, если что‑то не работает — можно помочь с конкретными сообщениями из dmesg или журналов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро