Как изменить имя устройства USB в Debian Linux: пошаговая инструкция

Как присвоить постоянные имена модемам Huawei E3372-325 в Debian 12

Работа с USB-модемами может быть сложной задачей, особенно когда их имена и MAC-адреса изменяются при каждом подключении. В этой статье мы рассмотрим, как присвоить уникальные и постоянные имена модемам Huawei E3372-325 на Debian 12, что упростит управление ими.

Определение текущих имен модемов

Первый шаг в процессе — это определить текущее имя модема. Для этого используйте команду:

ip link show

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

Получение информации об устройстве

Следующий шаг — получить дополнительную информацию о вашем устройстве. Для этого мы воспользуемся утилитой udevadm:

sudo udevadm test /sys/class/net/enx46d33b6fafe7

Из вывода команды мы ищем строку, содержащую ID_PATH, которая, как правило, выглядит следующим образом:

ID_PATH=pci-0000:00:14.0-usb-0:4:1.0

Эта информация поможет нам настроить правила для udev.

Добавление правила в udev

Чтобы присвоить модему понятное имя, необходимо добавить соответствующее правило в файл конфигурации udev. Откройте файл /etc/udev/rules.d/70-persistent-net.rules и добавьте следующую строку:

SUBSYSTEM=="net", ACTION=="add", ENV{ID_PATH}=="pci-0000:00:14.0-usb-0:4:1.0", NAME="ltm_modem_1"

Здесь ltm_modem_1 — это новое имя вашего модема.

Применение новых правил udev

После внесения изменений необходимо обновить конфигурацию udev. Выполните следующие команды:

sudo udevadm control --reload-rules
sudo udevadm trigger
sudo udevadm trigger --action=add /sys/class/net/enx46d33b6fafe7

Однако, могут возникать ситуации, когда модем не переименовывается. Это может быть связано с тем, что интерфейс находится в состоянии UP, и его необходимо временно отключить.

Отключение и перезагрузка интерфейса

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

ip link set enxXX down

После этого повторите процесс триггера. Как вариант, можно просто отключить модем и снова его подключить.

Использование файлов конфигурации .link

Если предыдущие методы не сработали, рассмотрите возможность создания пользовательского файла в /etc/systemd/network/*.link. Этот более новый способ позволяет более гибко настраивать имена интерфейсов:

Пример конфигурации .link

Создайте файл, например, 10-usb-modem.link, и добавьте в него следующие строки:

[Match]
MACAddress=XX:XX:XX:XX:XX:XX

[Link]
Name=ltm_modem_1

Замените XX:XX:XX:XX:XX:XX на MAC-адрес вашего устройства.

Конфигурация GRUB для отключения имён на основе MAC

Если вы хотите прекратить использование имен на основе MAC и сделать модемы более понятными, вы можете изменить настройки GRUB. Для этого выполните следующие шаги в Xubuntu (основанном на Debian):

  1. Откройте файл /etc/default/grub с правами суперпользователя.
  2. Найдите строку GRUB_CMDLINE_LINUX="" и измените ее на:
GRUB_CMDLINE_LINUX="net.ifnames=0"
  1. Обновите конфигурацию GRUB и перезагрузите систему:
sudo update-grub
sudo reboot

Заключение

Теперь вы знаете, как присвоить понятные и постоянные имена модемам Huawei E3372-325 в Debian 12. Используя эти методы, вы сможете упростить работу с подключаемыми устройствами и улучшить управление сетью на вашем компьютере. Если у вас возникнут дополнительные вопросы или понадобится помощь, не стесняйтесь обращаться в сообщество Debian.

Источник

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *