Изменение сетевого имени
По умолчанию имя устройства задаётся как roboheadXXX
, где XXX
— номер на наклейке.
После обновления образа ОС имя устройства сбрасывается на robohead000
.
Требования к сетевому имени:
Только латиница (
a–z
), цифры (0–9
) и дефис (-
)Максимум 63 символа
Примеры:
robohead-lab1
,robot-42
Существует два способа изменения сетевого имени:
1. Локально на Робоголове
Подключитесь к устройству по SSH:
ssh pi@roboheadXXX.local
Проверьте текущее имя хоста:
hostnamectl # ищите строку "Static hostname"
Откройте файл конфигурации для редактирования:
sudo nano /boot/firmware/user-data
Найдите параметр
hostname:
и замените его на нужное имя:#cloud-config hostname: robohead000 # измените на ваше уникальное имя manage_etc_hosts: true ...
Сохраните изменения (
Ctrl+S
) и закройте редактор (Ctrl+X
).Примените изменения, синхронизировав и перезагрузив устройство:
sudo sync sudo reboot
Изменение сетевого имени устройства по SSH
2. С помощью microSD карты
Извлеките microSD карту из Робоголовы и подключите её к компьютеру под Ubuntu.
Смонтируйте раздел
system-boot
(он автоматически монтируется при подключении). Подробнее про разделы можно почитать здесьОтредактируйте файл
user-data
на разделеsystem-boot
:sudo nano /path/to/system-boot/user-data
Измените значение параметра
hostname:
на желаемое сетевое имя.Сохраните файл (
Ctrl+S
) и закройте редактор (Ctrl+X
).Корректно извлеките microSD карту:
sudo umount /path/to/system-boot
Вставьте карту обратно в Робоголову и включите питание — устройство загрузится с новым сетевым именем.
Готово! Теперь ваше устройство доступно в сети под новым именем.
Last updated