Как изменить имя хоста Raspberry Pi (или другого устройства Linux)

Имя хоста по умолчанию для Raspberry Pi достаточно креативно: « raspberrypi ». Что, если вам нужно другое имя хоста или вы хотите избежать конфликтов имен хостов в вашей локальной сети? Читайте дальше, как мы покажем вам, как быстро изменить имя хоста устройства на базе Linux.

Почему я хочу это сделать?

Есть две основные причины, по которым вам понадобится несколько минут, чтобы отредактировать локальное имя хоста устройства Linux в вашей сети. Самой распространенной причиной будет просто настройка – это забавно персонализировать вещи. Вместо того, чтобы оставить свою музыкальную станцию ​​Raspberry Pi как «старый» raspberrypi «, например, вы можете переименовать его в« jukebox «.

Другая причина, по которой вы хотите настроить локальный хост, состоит в том, чтобы избежать конфликтов имен. Например, если вы приобрели и настроили три модуля Raspberry Pi, все три из них (при условии установки Raspbian по умолчанию) попытаются запросить локальное имя хоста « raspberrypi «.

Первый будет успешным, а следующие два не смогут разрешить свои имена хостов, оставив их пустыми в списке устройств вашего маршрутизатора (как показано на скриншоте выше) и недоступными через основанные на имени хоста протоколы, такие как общий доступ к файлам Samba.

К счастью, очень просто, если вы знаете, где выполнить несколько быстрых изменений, изменить имя хоста вашего Raspberry Pi (и большинства других устройств на основе Linux, к которым у вас есть полный доступ). В демонстрационных целях мы будем вносить изменения в стандартную установку Raspbian, но те же правки файлов будут работать на Debian, Ubuntu и на большинстве других платформ Linux.

Смена хоста на пи

У нас в офисе так много подразделений Raspberry Pi, что многие из них сейчас находятся в конфликте. Сегодня мы собираемся исправить это, назначив уникальные имена каждому устройству Пи на основе их текущей функции. Идеальный кандидат для этого переименования – наша замечательная метеостанция Raspberry Pi; это будет намного проще идентифицировать в сети, как только мы изменим имя хоста на « weatherstation ».

Первый шаг – открыть терминал на устройстве или подключиться к нему по SSH и открыть удаленный терминал. Наше устройство работает автономно и в данный момент работает, поэтому мы возьмем маршрут удаленного терминала и подключимся к нему через SSH.

На терминале введите следующую команду, чтобы открыть файл hosts:

sudo nano/etc/hosts

Ваш файл hosts будет выглядеть так:

Оставьте все записи в покое, за исключением самой последней записи с меткой 127.0.1.1 с именем хоста « raspberrypi «. Это единственная строка, которую вы хотите редактировать. Замените «raspberrypi» любым именем хоста, которое вы пожелаете Мы заменили его на нашем устройстве на « weatherstation ». Нажмите CTRL + X, чтобы закрыть редактор; согласитесь перезаписать существующий файл и сохранить его.

Вернувшись в терминал, введите следующую команду, чтобы открыть файл имени хоста:

sudo nano/etc/hostname

Этот файл содержит только ваше текущее имя хоста:

Замените по умолчанию « raspberrypi » тем же именем хоста, которое вы указали на предыдущем шаге (например, « weatherstation «). Снова нажмите CTRL + X, чтобы закрыть редактор, согласитесь перезаписать существующий файл и сохранить его.

Наконец, нам нужно зафиксировать изменения в системе и перезагрузить систему, чтобы изменения вступили в силу. В терминале введите следующую команду, чтобы зафиксировать изменения:

sudo /etc/init.d/hostname.sh

Выполните эту команду с:

перезагрузка sudo

Как только система вернется в оперативный режим, вы можете проверить список устройств в маршрутизаторе, чтобы увидеть, правильно ли разрешено новое имя хоста:

Успех! Теперь вместо того, чтобы бродить по сети без имени, наша маленькая метеостанция Raspberry Pi имеет собственное имя хоста.

Оцените статью
TutoryBird.Ru
Добавить комментарий