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

Оглавление:

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

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

Видео: Как изменить имя хоста малины Pi (или другого Linux-устройства)
Видео: Как из планшетного USB-сканера сделать сетевой с помощью Raspberry Pi. Реальный проект - YouTube 2024, Май
Anonim
Имя хоста по умолчанию для малины Pi, достаточно творчески,
Имя хоста по умолчанию для малины Pi, достаточно творчески,

raspberrypi

«. Что делать, если вы хотите другое имя хоста или хотите избежать конфликтов имен в локальной сети? Продолжайте читать, пока мы покажем вам, как быстро изменить имя хоста устройства на базе Linux.

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

Существуют две основные причины, по которым вы хотели бы потратить несколько минут на редактирование локального имени Linux-устройства в своей сети. Самая распространенная причина - просто настроить - это интересно персонализировать вещи. Вместо того, чтобы оставить свою музыкальную станцию Raspberry Pi простой,

raspberrypi

", Например, вы можете переименовать его в"

jukebox

“.

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

raspberrypi

“.

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

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

Изменение хоста на вашем Pi

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

weatherstation

“.

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

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

sudo nano /etc/hosts

Файл ваших хостов будет выглядеть так:

Image
Image

Оставьте все записи отдельно, за исключением последней записи, помеченной

127.0.1.1

с именем хоста"

raspberrypi

«. Это единственная строка, которую вы хотите отредактировать. Замените «raspberrypi» любым желаемым хостом. Мы заменили его на нашем устройстве с помощью"

weatherstation

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

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

sudo nano /etc/hostname

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

Замените значение по умолчанию
Замените значение по умолчанию

raspberrypi

"С тем же именем хоста, которое вы разместили на предыдущем шаге (например,"

weatherstation

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

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

sudo /etc/init.d/hostname.sh

Следуйте этой команде с помощью:

sudo reboot

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

Рекомендуемые: