Создание сети Wi-Fi Ad-Hoc на Raspberry Pi 5 с использованием nmcli и nmtui без графического интерфейса

Настройка одноранговой сети на Raspberry Pi 5 без DHCP

Создание одноранговой сети из нескольких Raspberry Pi 5 может показаться сложной задачей, особенно если вы хотите избежать использования DHCP и маршрута по умолчанию. В этой статье мы рассмотрим, как настроить такое соединение в операционной системе Raspberry OS Bookworm, используя режим IBSS (интерфейс беспроводной самоорганизующейся сети).

Шаг 1: Подготовка к настройке сети

Для начала убедитесь, что у вас установлено все необходимое программное обеспечение на каждом устройстве Raspberry Pi 5. Кроме того, проверьте, что ваш Raspberry Pi поддерживает режим IBSS. Если все готово, переходим к следующему шагу.

Шаг 2: Настройка статических IP-адресов

Поскольку DHCP вам не нужен, каждому Raspberry Pi необходимо назначить статический IP-адрес. Для этого используем команду nmcli:

nmcli connection modify adhoc-network ipv4.method manual ipv4.addresses 192.168.1.1/24

Однако иногда возникновение ошибок может усложнить настройку. Если вы видите сообщение об ошибке:

802.1X supplicant took too long to authenticate

это может означать, что система ожидает аутентификацию по 802.1X. В этом случае нужно переключиться на более простую конфигурацию сети.

Шаг 3: Отключение 802.1X

Чтобы исключить использование 802.1X, выполните следующую команду:

nmcli connection modify adhoc-network 802-11-wireless-security.key-mgmt none

Тем не менее, после этого вы можете столкнуться с другой ошибкой, которая звучит так:

Passwords or encryption keys are required to access the wireless network 'adhoc-network'

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

Шаг 4: Завершение настройки сети

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

nmcli connection modify adhoc-network 802-11-wireless-security.key-mgmt none

Тем не менее, если при этом вы получаете сообщение:

Connection activation failed: Secrets were required, but not provided

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

Заключение

Настройка одноранговой сети на Raspberry Pi 5 в режиме IBSS может показаться сложной задачей, требующей внимания к деталям. Следуя приведенным шагам и осторожно подходя к настройке безопасности, вы сможете создать рабочую локальную сеть без DHCP. Убедитесь, что все изменения сохранены и применены, чтобы ваши устройства могли успешно соединяться друг с другом.

Если у вас возникли сложности при выполнении предложенных шагов, не стесняйтесь обращаться за помощью к сообществу Raspberry Pi или на форумы, посвященные Linux.

Источник

Ответить

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