Перейти к основному содержимому

Изменение имени устройства (hostname)

Имя устройства (hostname) используется для идентификации ровера в сети и при подключении к нему.

Например:

broverXX.local

Именно это имя вы используете при подключении по SSH, в VSCode и других инструментах.

Изменение hostname может потребоваться:

  • при работе с несколькими роверами
  • для удобной идентификации устройства
  • при интеграции в существующую сеть

Способ 1. Изменение через hostnamectl (рекомендуемый)

Это стандартный и самый безопасный способ изменения hostname в Linux.

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

  2. Выполните команду:

sudo hostnamectl set-hostname brover-new

где brover-new — новое имя устройства

  1. Перезагрузите устройство:
sudo reboot

После перезагрузки новое имя будет применено во всей системе.


Способ 2. Ручное изменение системных файлов

Этот способ даёт полный контроль и используется, если необходимо явно изменить все связанные конфигурации.

подсказка

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

2.1. Изменение файла hostname

sudo nano /etc/hostname

Замените текущее имя:

brover-new

2.2. Изменение файла hosts

sudo nano /etc/hosts

Найдите строку:

127.0.1.1 broverXX

И замените её:

127.0.1.1 brover-new

Это необходимо для корректного локального разрешения имени.

2.3. Перезагрузка

sudo reboot

Способ 3. Использование скрипта change_pi_params.sh

Для упрощения настройки в системе предусмотрен скрипт:

./change_pi_params.sh

Скрипт запускает интерактивную настройку и запрашивает:

  • новое имя устройства (hostname)
  • новый пароль пользователя

После ввода параметров скрипт автоматически:

  • изменяет hostname
  • обновляет системные файлы (/etc/hostname, /etc/hosts)
  • применяет изменения

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


Проверка результата

После изменения hostname рекомендуется проверить результат.

Проверка имени

hostname

Команда должна вернуть новое имя.

Проверка в сети

ping brover-new.local

Если всё настроено корректно — устройство будет доступно по новому имени.