Начална » как да » Как да промените Hostpame на Raspberry Pi (или друго Linux устройство)

    Как да промените Hostpame на Raspberry Pi (или друго Linux устройство)

    Името на хоста по подразбиране за Raspberry Pi е достатъчно творчески.raspberrypi". Ами ако искате друго име на хост или искате да избегнете конфликти на имена на хостове във вашата локална мрежа? Прочетете, като ви покажем как бързо да промените името на хоста на Linux-базирано устройство.

    Защо искам да направя това?

    Има две основни причини, поради които бихте искали да отнеме няколко минути, за да редактирате локалното име на хост на Linux устройство във вашата мрежа. Най-често срещаната причина е просто да се персонализирате - забавно е да персонализирате нещата. Вместо да оставите вашата Raspberry Pi музикална станция като обикновена стара “raspberrypi"Например, можете да го преименувате на"джубокс".

    Другата причина, поради която искате да персонализирате локалния хост, е да избегнете конфликти на имена. Ако например сте закупили и настроили три единици Raspberry Pi, и трите (предполагайки инсталация по подразбиране на Raspbian) ще се опитат да предявят иск за локалното име на хост “raspberrypi".

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

    За щастие, той е супер прост, ако приемем, че знаете къде да извършите няколко бързи редакции, за да промените името на вашия Raspberry Pi (и повечето други устройства, базирани на Linux, до които имате пълен достъп). За демонстрационни цели ще извършим промяната на наличната Raspbian инсталация, но същите файлови редакции ще работят в Debian, Ubuntu и повечето други Linux платформи..

    Промяна на домакина на вашия Pi

    Ние имаме толкова много единици Raspberry Pi около офиса, че един куп от тях сега са в конфликт. Днес ще го оправим, като присвоим уникални имена на всеки отдел Pi на базата на тяхната текуща функция. Перфектен кандидат за това преименуване е нашата страхотна метеорологична станция Raspberry Pi; ще бъде много по-лесно да го идентифицираме в мрежата, след като променим името на хоста на „метеостанция".

    Първата стъпка е да отворите терминала на устройството или SSH в устройството и да отворите отдалечен терминал. Устройството ни е обезглавено и в момента работи, така че ще вземем маршрута на отдалечения терминал и ще се свържем с него чрез SSH.

    На терминала въведете следната команда, за да отворите файла hosts:

    sudo nano / etc / hosts

    Файлът ви от хостове ще изглежда така:

    Оставете всички записи, с изключение на последния етикет 127.0.1.1 с името на хоста “raspberrypi". Това е единственият ред, който искате да редактирате. Заменете „raspberrypi“ с всяко желано име на хост. Заменихме го на нашето устройство с „метеостанция". Натиснете CTRL + X, за да затворите редактора; се съгласявате да презапишете съществуващия файл и да го запазите.

    Обратно в терминала въведете следната команда, за да отворите файла с име на хост:

    sudo nano / etc / hostname

    Този файл съдържа само текущото ви име на хост:

    Замяна на стандартния „raspberrypi"Със същото име на хост, което сте поставили в предишната стъпка (напр.„метеостанция"). Отново натиснете CTRL + X, за да затворите редактора, приемете да презапишете съществуващия файл и да го запишете.

    И накрая, трябва да въведем промените в системата и да рестартираме системата, за да влязат в сила промените. На терминала въведете следната команда, за да извършите промените:

    sudo /etc/init.d/hostname.sh

    Следвайте тази команда с:

    sudo рестартиране

    След като системата се върне онлайн, можете да проверите списъка с устройства в маршрутизатора си, за да видите дали новото име на хост е решено правилно:

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