Первое, что необходимо выяснить - работает ли ваш модем. Сделаем это следующим образом:

1. Вставим модем в заведомо рабочий usb-порт.

2. Откроем терминал (ALT+F2 Выполнить: lxterminal).

3. Проверим, видит ли система подключенный модем: lsusb. В выводе данной команды мы должны увидеть подключенный модем Yota (в моем случае: Bus 001 Device 005: ID 1076:8002 GCT Semiconductor, Inc. LU150 LTE Modem [Yota LU150]). Если модем не обнаружен, то стоит предположить наличие аппаратной проблемы либо с модемом, либо с usb портом.

Убедившись в работоспособности модема и usb портов, переходим к настройке:

1. Проверяем наличие нового сетевого интерфейса в системе: ifconfig. Если ничего нового нет, то переходим к плану «Б»:

  • Смотрим все имеющиеся сетевые интерфейсы системы: ls /sys/class/net (в моем случае: enp1s0 enx00093bf01a40 lo wlp2s0). Также можно вывести список всех сетевых интерфейсов системы командой ifconfig -a, но ее вывод более громоздок.
  • Новым интерфейсом в моей системе является enx00093bf01a40 активируем его: sudo ifconfig enx00093bf01a40 up. Теперь он должен появится в выводе команды ifconfig.

2. Запрашиваем DHCP данные по этому интерфейсу: sudo dhclient enx00093bf01a40.

Все готово! Теперь модем подключен и готов к работе. Для выбора условий подключения перейдите по адресу: оператора связи.

Чтобы не проделывать все эти операции каждый раз, когда возникла необходимость воспользоваться интернетом далеко от цивилизации, можно написать небольшой скрипт, который при подключении модема сделает все вышеописанное за нас. Но это уже тема другой статьи.