Вопрос или проблема
Мне нужно создать ад-хок сеть с несколькими Raspberry Pi 5. DHCP не требуется (каждый будет иметь статический IP) и также не будет маршрута по умолчанию (Wi-Fi сеть будет использоваться только для соединения Raspberry Pi). Все примеры, которые я нахожу, относятся к более старому оборудованию и ОС. Как я могу сделать это в Raspberry OS Bookworm? Я пытался использовать инструмент командной строки nmtui, но безуспешно.
Ответ или решение
Создание ад-хок сети между несколькими Raspberry Pi 5 с использованием nmtui в операционной системе Bookworm Raspberry OS может показаться сложным, особенно если вы ранее находили примеры для более старого оборудования или версий ОС. Однако, данное руководство позволит вам с легкостью справиться с этой задачей, следуя четким шагам.
Шаг 1: Установка необходимых пакетов
Прежде всего, убедитесь, что у вас установлены необходимые пакеты. Вам потребуются следующие утилиты:
sudo apt update
sudo apt install network-manager -y
Шаг 2: Применение nmtui
Запустите nmtui, удобный интерфейс в терминале для управления сетью:
sudo nmtui
Шаг 3: Создание новой сети
- Выберите пункт "Edit a connection" (Редактировать подключение).
- Выберите опцию "Add" (Добавить) и затем выберите "Wi-Fi".
Шаг 4: Настройка параметров сети
На этом этапе вам нужно будет задать параметры для вашего ад-хок подключения.
- Connection Name: Введите имя вашего соединения, например, "Ad-Hoc-Network".
- SSID: Укажите имя сети, которую вы хотите создать, например, "RaspberryPi_Network".
- Mode: Убедитесь, что выбрано "Ad-hoc".
- Device: Выберите Wi-Fi адаптер вашего Raspberry Pi.
Шаг 5: Установка параметров IP
Обязательно не используйте DHCP, так как вам нужны статические IP-адреса:
- Перейдите в настройки IPv4.
- Выберите "Manual" (Вручную) как метод.
- Укажите статический IP-адрес для вашего устройства, например:
- IP Address:
192.168.0.1
- Netmask:
255.255.255.0
- Gateway: оставьте пустым (так как не требуется маршрутизация).
- IP Address:
Шаг 6: Сохранение и повторная активация
Сохраните изменения и выйдите из nmtui. Затем вернитесь в терминал и активируйте ваше новое подключение:
sudo nmcli connection up Ad-Hoc-Network
Шаг 7: Повторение для других устройств
Повторите все вышеуказанные шаги для каждого Raspberry Pi, присваивая каждому уникальный статический IP-адрес, чтобы обеспечить взаимодействие между ними. Например, используйте:
192.168.0.2
192.168.0.3
- и так далее.
Шаг 8: Проверка соединения
После настройки всех устройств, проверьте, удалось ли установить соединение. Используйте ping:
ping 192.168.0.2
Это позволит убедиться, что ваши Raspberry Pi могут видеть друг друга в ад-хок сети.
Заключение
Создание ад-хок Wi-Fi сети между Raspberry Pi 5 в Bookworm Raspberry OS — это процесс, который требует внимательного подхода к каждой настройке. Следуя данному руководству, вы сможете настраивать и использовать свою ад-хок сеть без использования DHCP и с минимальными усилиями. Это открывает новые возможности для различных приложений, связанных с межустройственным взаимодействием.