Перейти к основному содержимому
Версия: Bbrain 1.0

Изменение сетевого имени

По умолчанию имя устройства задаётся как roboheadXXX, где XXX — номер на наклейке. После обновления образа ОС имя устройства сбрасывается на robohead000.

Требования к сетевому имени:

  • Только латиница (a–z), цифры (0–9) и дефис (-)
  • Максимум 63 символа
  • Примеры: robohead-lab1, robot-42

Существует два способа изменения сетевого имени:


1. Локально на Робоголове

  1. Подключитесь к устройству по SSH:

    ssh pi@roboheadXXX.local
  2. Проверьте текущее имя хоста:

    hostnamectl # ищите строку "Static hostname"
  3. Откройте файл конфигурации hostname для редактирования:

    sudo nano /etc/hostname
  4. Замените текущее имя хоста на нужное:

    robohead000 # измените на ваше уникальное имя
    ...
  5. Сохраните изменения (Ctrl+S) и закройте редактор (Ctrl+X).

  6. Откройте файл конфигурации hosts для редактирования:

    sudo nano /etc/hosts
  7. Нужно обновить соответствие имени хоста локальному IP:

    127.0.1.1 robohead000 # измените на ваше уникальное имя
    ...
  8. Сохраните изменения (Ctrl+S) и закройте редактор (Ctrl+X).

  9. Примените изменения, синхронизировав и перезагрузив устройство:

    sudo sync
    sudo reboot

2. С помощью microSD карты

  1. Извлеките microSD карту из Робоголовы и подключите её к компьютеру под Ubuntu.

  2. Смонтируйте раздел writable (он автоматически монтируется при подключении). Подробнее про разделы можно почитать здесь

  3. Отредактируйте файлы hostname и hosts в папке etc раздела writable:

    sudo nano /path/to/writable/hostname
    sudo nano /path/to/writable/hosts
  4. Измените значение параметра robohead000 на желаемое имя хоста.

  5. Сохраните файл (Ctrl+S) и закройте редактор (Ctrl+X).

  6. Вставьте карту обратно в Робоголову и включите питание — устройство загрузится с новым сетевым именем.


Готово! Теперь ваше устройство доступно в сети под новым именем.