Raspberry Pi 5 AD-HOC Wi-Fi сеть с использованием nmcli или nmtui (без графического интерфейса)

Вопрос или проблема

Мне нужно создать временную сеть с несколькими Raspberry Pi 5. DHCP не требуется (каждый будет иметь статический IP), а также не нужен маршрут по умолчанию (вайфай-сеть будет использоваться только для межсоединения Raspberry). Все примеры, которые я нахожу, относятся к более старому оборудованию и ОС. Как я могу сделать это в Raspberry OS Bookworm? Я пытался использовать инструмент командной оболочки nmtui, но без успеха.

Ответ или решение

Настройка Ad-Hoc Wi-Fi сети на Raspberry Pi 5 с использованием nmcli или nmtui

Создание ad-hoc сети на Raspberry Pi 5, работающей под управлением Raspberry OS Bookworm, может показаться сложной задачей, особенно без графического интерфейса. В этой статье мы рассмотрим, как правильно настроить такую сеть, используя инструменты командной строки nmcli и nmtui.

Шаг 1: Проверка оборудования и версии ОС

Перед началом убедитесь, что ваш Raspberry Pi 5 работает на актуальной версии Raspberry OS. Выполните следующую команду для проверки текущей версии:

cat /etc/os-release

Также убедитесь, что Wi-Fi адаптер работает корректно:

iwconfig

Шаг 2: Настройка сети с использованием nmcli

nmcli — это мощный инструмент командной строки для управления сетевыми соединениями в Linux. Для настройки ad-hoc сети выполните следующие шаги:

  1. Создание нового соединения:

    Запустите команду для создания нового ad-hoc соединения (вместо <SSID> используйте желаемое имя сети):

    nmcli dev wifi hotspot ifname wlan0 ssid <SSID> band bg

    Однако в случае ad-hoc сети команда может быть немного другой. Для создания ad-hoc сети выполните:

    nmcli connection add type wifi ifname wlan0 con-name <SSID> mode ad-hoc ssid <SSID>
  2. Настройка статического IP-адреса:

    После создания соединения нужно указать статический IP-адрес. Например, если вы хотите установить адрес 192.168.1.1, выполните:

    nmcli connection modify <SSID> ipv4.method manual ipv4.addresses 192.168.1.1/24
  3. Отключение маршрута по умолчанию:

    Также необходимо отключить маршрут по умолчанию. Это делается с помощью следующей команды:

    nmcli connection modify <SSID> ipv4.never-default yes
  4. Активация соединения:

    Для активации созданного соединения выполните:

    nmcli connection up <SSID>

Шаг 3: Проверка подключения

После выполнения вышеперечисленных команд вы можете проверить состояние соединения:

nmcli connection show --active

Убедитесь, что ваше ad-hoc соединение активно и отображает правильные IP-адреса.

Альтернативный метод: Использование nmtui

Если вам больше подходит текстовый графический интерфейс, nmtui может быть полезным:

  1. Запустите nmtui:

    nmtui
  2. В меню выберите "Edit a connection" и создайте новое соединение, выбрав тип Wi-Fi и режим "Ad-Hoc".

  3. Установите необходимое имя SSID и настройте статический IP-адрес, используя интерфейс.

  4. После завершения настройки активируйте соединение.

Заключение

Создание ad-hoc Wi-Fi сети на Raspberry Pi 5 может быть выполнено легко и быстро даже без графического интерфейса, используя nmcli или nmtui. Благодаря этому информация между устройствами будет передаваться напрямую и без настройки DHCP. Важно помнить, что каждая Raspberry Pi в сети должна иметь уникальный статический IP-адрес для успешного взаимодействия. Следуйте описанным шагам и настраивайте вашу сеть с уверенностью!

Оцените материал
Добавить комментарий

Капча загружается...