raspberrypi
«. Что делать, если вы хотите другое имя хоста или хотите избежать конфликтов имен в локальной сети? Продолжайте читать, пока мы покажем вам, как быстро изменить имя хоста устройства на базе Linux.
Почему я хочу это делать?
Существуют две основные причины, по которым вы хотели бы потратить несколько минут на редактирование локального имени Linux-устройства в своей сети. Самая распространенная причина - просто настроить - это интересно персонализировать вещи. Вместо того, чтобы оставить свою музыкальную станцию Raspberry Pi простой,
raspberrypi
", Например, вы можете переименовать его в"
jukebox
“.
Другая причина, по которой вы хотите настроить локальный хост, - избежать конфликтов имен. Если вы, например, купили и настроили три блока малины Pi, все три из них (при условии установки по умолчанию Raspbian) попытаются утвердить локальное имя хоста"
raspberrypi
“.
К счастью, это очень просто, если вы знаете, где выполнить несколько быстрых изменений, чтобы изменить имя хоста вашей малины Pi (и большинство других Linux-устройств, на которые у вас есть полный доступ). Для демонстрационных целей мы будем выполнять изменения в установочной установке Raspbian, но те же изменения файлов будут работать на Debian, Ubuntu и большинстве других Linux-платформ.
Изменение хоста на вашем Pi
У нас так много подразделений малины Pi вокруг офиса, что куча их сейчас в конфликте. Сегодня мы исправим это, назначив уникальные имена каждому элементу Pi на основе их текущей функции. Идеальным кандидатом на это переименование является наша удивительная метеорологическая станция Raspberry Pi; это будет намного проще идентифицировать его в сети, как только мы изменим имя хоста на"
weatherstation
“.
Первый шаг - либо открыть терминал на устройстве, либо SSH в устройстве и открыть удаленный терминал. Наше устройство безголовое и в настоящее время работает, поэтому мы будем использовать маршрут удаленного терминала и подключаться к нему через SSH.
На терминале введите следующую команду, чтобы открыть файл hosts:
sudo nano /etc/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 reboot
После того, как система вернется в сеть, вы можете проверить список устройств на своем маршрутизаторе, чтобы узнать, правильно ли разрешено новое имя хоста: