Raspberry Pi OS упрощает поддержку режима USB-гаджета

Raspberry Pi OS Trixie теперь поддерживает режим USB-гаджета из коробки, что позволяет пользователям подключаться к своим платам Raspberry Pi через IP по USB без необходимости в роутере.

Первое знакомство с функциональностью USB-гаджета произошло в 2016 году при обзоре одноплатного компьютера Beaglebone Green Wireless , но, по неизвестным причинам, официальная поддержка в экосистеме Raspberry Pi заняла гораздо больше времени и была официально реализована только в образах Raspberry Pi OS Trixie от 20.10.2025 и позднее с помощью пакета rpi-usb-gadget.

Raspberry Pi OS USB gadget mode

Использовать режим USB-гаджета в Raspberry Pi OS было возможно и раньше, но процесс был довольно запутанным, требовал устаревших скриптов, ручной настройки и специфичных инструкций для каждой платформы. Новый пакет rpi-usb-gadget упрощает процесс и делает всё намного проще:

  • Плата Raspberry Pi будет определяться как устройство USB Ethernet при подключении к ПК
  • Пользователи могут подключаться по SSH напрямую, используя имя хоста, заданное в Raspberry Pi Imager, без необходимости настройки Wi-Fi или Ethernet
  • Если на ПК есть активное интернет-подключение и включен Общий доступ к интернету (ICS), Raspberry Pi автоматически получит доступ в интернет через USB-кабель
  • Автоматически запускается фоновый сервис, который переключается между автономным режимом и сетевым подключением через ICS

Это похоже на режим модема на телефоне, но для Raspberry Pi. Функция работает в Windows, macOS и Linux.

Насколько хорошо это работает, зависит от конкретной модели SBC Raspberry Pi, поскольку она должна быть подключена к USB-порту, поддерживающему OTG (режим устройства).

Raspberry Pi model USB port to use
Raspberry Pi Zero, Zero W, Zero 2 W The micro USB port closest to HDMI — not ‘PWR IN’
Raspberry Pi 4, 5, 500, 500+ The USB-C port directly on the board
Compute Module 5 The USB-C port on the Raspberry Pi CM5 IO Board
Compute Module 4 Requires additional manual setup and is not auto-configured

После активации режима гаджета OTG-порт перестанет работать как обычный USB-порт и будет функционировать только как порт USB Ethernet с подачей питания. Другими словами, клавиатуры, устройства хранения данных или другие периферийные устройства распознаваться не будут.

Raspberry Pi Imager USB Gadget Mode Режим USB-гаджета можно активировать непосредственно в Raspberry Pi Imager 2.x   при записи образа на карту microSD. В существующей установке Trixie выполните следующие команды:

sudo apt update
sudo apt install rpi-usb-gadget
sudo rpi-usb-gadget on
sudo reboot

Реализация является открытой, а исходный код можно найти на GitHub .

Internet Connection Sharing Windows 11
Общий доступ к интернету (ICS) в Windows 11

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments