- Вопрос или проблема
- Ответ или решение
- 1. Убедитесь, что все необходимые пакеты установлены
- 2. Перезапустите службы NetworkManager и ModemManager
- 3. Проверьте статус служб
- 4. Проверка доступа к ModemManager
- 5. Настройка подключения
- 6. Добавление APN (если нужно)
- 7. Проверка подключения
- 8. Дополнительная проверка с mmcli
- 9. Логи и дополнительно
- Заключение
Вопрос или проблема
Итак, у меня есть X1 carbon gen 5 (Ubuntu 24.04.1), который я недавно обновил с модулем wwan и антенной. Я не смог заставить работать широкополосное соединение. Я поиграл с сетевым менеджером и всё испортил. Конкретно: я (не особо задумываясь над тем, что делаю) удалил его. Переустановил. Теперь, после переустановки, в разделе “Настройки” больше не отображается раздел Мобильная широкополосная связь (ранее он был там). Когда он ещё был, я попытался вставить две разные SIM-карты. Обе были распознаны до определённого момента (это значит, что в процессе попытки заставить их работать, я мог действительно повредить разрешения и тому подобное), но они не подключались к оператору.
Для начала: однажды в начале моего пути с этими вещами, о которых я ничего не знал, mmcli -L выдал мне:
/org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated] Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
После некоторого времени вмешательства он выдавал и по-прежнему выдаёт:
ошибка: не удалось создать менеджера: GDBus.Errorrg.freedesktop.DBus.Error.AccessDenied: Сообщение отправлено, 8 совпадающих правил; type=”method_call”, sender=”:1.224″ (uid=1000 pid=17865 comm=”mmcli -L” label=”unconfined”) interface=”org.freedesktop.DBus.ObjectManager” member=”GetManagedObjects” error name=”(unset)” requested_reply=”0″ destination=”:1.18″ (uid=0 pid=1384 comm=”/usr/sbin/ModemManager” label=”unconfined”)
Теперь только sudo mmcli -L даст мне: /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated] Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
Просто ради интереса, чтобы посмотреть, смогу ли я настроить APN в терминале, я следовал этому руководству по настройке мобильных соединений, и вывод от выполнения
$ sudo modem-manager.mmcli -L
таков
ошибка: не удалось получить шину: Не удалось подключиться: Доступ запрещен
Итак, какие идеи и помощь, что я мог бы сделать, чтобы вернуть сетевой менеджер в порядок и/или исправить беспорядок, который я сделал, или в общем исправить мобильное соединение? Я совершенно потерян в этом и действительно нуждаюсь в помощи :-/ Я с удовольствием выполню команды и скопирую вывод и т. д., если это необходимо.
С уважением
Ответ или решение
Конечно, я постараюсь помочь вам решить проблему с подключением WWAN на вашем Lenovo X1 Carbon Gen 5 под управлением Ubuntu 24.04.1. Ваши действия с Network Manager и ModemManager могут вызывать проблемы с разрешениями и конфигурацией, но мы можем восстановить работоспособность подключения. Следуйте этим шагам:
1. Убедитесь, что все необходимые пакеты установлены
Запустите следующие команды в терминале, чтобы убедиться, что у вас установлены нужные пакеты:
sudo apt update
sudo apt install network-manager modemmanager
2. Перезапустите службы NetworkManager и ModemManager
После установки вы можете перезапустить службы, чтобы убедиться, что все работает правильно:
sudo systemctl restart NetworkManager
sudo systemctl restart ModemManager
3. Проверьте статус служб
Убедитесь, что службы работают правильно с помощью следующих команд:
sudo systemctl status NetworkManager
sudo systemctl status ModemManager
Проверьте, нет ли ошибок. Если службы не работают, попробуйте перезагрузить систему.
4. Проверка доступа к ModemManager
Если вы видите ошибки доступа, попробуйте выполнить следующую команду:
sudo usermod -aG dialout $USER
Это добавит вашего пользователя в группу dialout
, что должно помочь с разрешением доступа.
5. Настройка подключения
После выполнения вышеуказанных шагов проверьте отображение мобильного широкополосного подключения.
- Откройте настройки сети:
- Перейдите в "Настройки" -> "Сеть".
- Выберите вкладку "Мобильная широкополосная сеть". Если раздел не отображается, попробуйте выполнить команду:
nmcli d
Проверьте, виден ли ваш модем в списке устройств.
6. Добавление APN (если нужно)
Если мобильная сеть отображается и доступ к ней возможен, но подключения нет, вам может понадобиться ввести APN для вашего оператора. Вы можете использовать следующую команду для создания подключения с указанием вашего APN:
nmcli con add type gsm ifname '*' con-name "Имя_подключения" apn "Ваш_APN"
Замените Имя_подключения
на желаемое имя и Ваш_APN
на фактический APN, предоставленный вашим оператором.
7. Проверка подключения
После настройки подключения можете использовать следующую команду для проверки:
nmcli con up "Имя_подключения"
8. Дополнительная проверка с mmcli
Вы можете проверить состояние модема с помощью mmcli
:
sudo mmcli -L
Проверьте, виден ли модем, а затем используйте:
sudo mmcli -m 0
для получения состояния и конфигурации модема.
9. Логи и дополнительно
Если у вас все еще возникают проблемы, вы можете просмотреть логи для получения дополнительной информации:
journalctl -u NetworkManager
journalctl -u ModemManager
Перепроверьте логи на наличие сообщений об ошибках, которые могут помочь в диагностике проблемы.
Заключение
Если после выполнения всех вышеперечисленных шагов проблема не решена, пожалуйста, предоставьте выходные данные команд, которые мы использовали, и любые сообщения об ошибках, которые вы видите. Это поможет более точно диагностировать проблему. Удачи!