Как изменить имя хоста 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 имеет собственное имя хоста..