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

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

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

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

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

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

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

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

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

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

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

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

    sudo nano / etc / hosts

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

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

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

    sudo nano / etc / hostname

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

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

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

    sudo /etc/init.d/hostname.sh

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

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

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

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