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

Что нужно иметь перед началом
- Рабочий USB‑порт и сам модем.
- Доступ к учетной записи с правами на изменение сетевых подключений (пользователь в sudo/adm).
- Название оператора и APN (можно получить у провайдера).
Важно: если устройство требует переключателя режима (USB storage → modem), система сама обычно выполняет его через usb_modeswitch.
Пошаговая настройка через графический интерфейс NetworkManager
Вставьте USB‑модем в порт. Система должна обнаружить устройство и показать уведомление «New Mobile Broadband Connection» или похожее сообщение. Нажмите на значок сети в трее.
Выберите пункт «Edit Connections» (Редактировать подключения).
В окне управления подключениями нажмите «Add» (Добавить) справа.

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

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

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

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

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

- Сохраните подключение. Новое соединение появится в списке доступных сетей в трее — нажмите на него, чтобы подключиться.
Что делать, если графический интерфейс не работает
- Проверьте, видит ли ядро устройство: команда 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 или добавить прошивку.
Короткая методология диагностики (быстрая карта действий)
- Вставил модем → нет реакции: lsusb → dmesg.
- Устройство в режиме USB‑накопителя: проверить usb_modeswitch.
- Модем виден, но нет соединения: проверить APN и лог/пароль.
- Если всё не помогло: проверить совместимость модема с 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 или журналов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента