raspberrypi
“. Que faire si vous voulez un autre nom d'hôte ou si vous souhaitez éviter les conflits de nom d'hôte sur votre réseau local? Lisez ce qui suit pour savoir comment changer rapidement le nom d'hôte d'un périphérique basé sur Linux.
Pourquoi est-ce que je veux faire ça?
Il y a deux raisons principales pour lesquelles vous voudriez prendre quelques minutes pour éditer le nom d'hôte local d'un périphérique Linux sur votre réseau. La raison la plus courante serait simplement la personnalisation - c’est amusant de personnaliser les choses. Plutôt que de laisser votre station de musique Raspberry Pi comme un vieux
raspberrypi
", Par exemple, vous pouvez le renommer"
jukebox
“.
L'autre raison pour laquelle vous souhaitez personnaliser l'hôte local est d'éviter les conflits de noms. Si, par exemple, vous avez acheté et configuré trois unités Raspberry Pi, toutes les trois (en supposant une installation Raspbian par défaut) essaieront de revendiquer le nom d’hôte local “
raspberrypi
“.
Heureusement, il est très simple de changer le nom d’hôte de votre Raspberry Pi (et de la plupart des autres appareils basés sur Linux auxquels vous avez accès) en supposant que vous sachiez effectuer quelques modifications rapides. À des fins de démonstration, nous effectuerons la modification sur une installation stockée de Raspbian, mais les mêmes modifications de fichiers fonctionneront sur Debian, Ubuntu et la plupart des autres plates-formes Linux.
Changer l'hôte sur votre Pi
Nous avons tellement d’unités Raspberry Pi dans le bureau qu’un bon nombre d’entre elles sont maintenant en conflit. Aujourd'hui, nous allons résoudre ce problème en attribuant des noms uniques à chaque unité Pi en fonction de leur fonction actuelle. Un candidat idéal pour ce changement de nom est notre impressionnante station météorologique Raspberry Pi; il sera beaucoup plus facile de l'identifier sur le réseau une fois le nom d'hôte remplacé par «
weatherstation
“.
La première étape consiste à ouvrir le terminal sur le périphérique ou à SSH dans le périphérique et à ouvrir un terminal distant. Notre appareil est sans tête et fonctionne actuellement. Nous allons donc prendre la route des terminaux distants et nous y connecter via SSH.
Sur le terminal, tapez la commande suivante pour ouvrir le fichier hosts:
sudo nano /etc/hosts
Votre fichier hosts ressemblera à ceci:
127.0.1.1
avec le nom d'hôte “
raspberrypi
“. C'est la seule ligne que vous souhaitez modifier. Remplacez «raspberrypi» par le nom d’hôte de votre choix. Nous l'avons remplacé sur notre appareil par «
weatherstation
“. Appuyez sur CTRL + X pour fermer l'éditeur. acceptez d'écraser le fichier existant et de l'enregistrer.
De retour au terminal, tapez la commande suivante pour ouvrir le fichier de nom d'hôte:
sudo nano /etc/hostname
Ce fichier ne contient que votre nom d'hôte actuel:
raspberrypi
"Avec le même nom d'hôte que celui que vous avez indiqué à l'étape précédente (par exemple,"
weatherstation
“). Encore une fois, appuyez sur CTRL + X pour fermer l'éditeur, acceptez de remplacer le fichier existant et de le sauvegarder.
Enfin, nous devons valider les modifications apportées au système et le redémarrer pour que les modifications prennent effet. Sur le terminal, entrez la commande suivante pour valider les modifications:
sudo /etc/init.d/hostname.sh
Suivez cette commande avec:
sudo reboot
Une fois le système remis en ligne, vous pouvez consulter la liste des périphériques de votre routeur pour savoir si le nouveau nom d'hôte a été correctement résolu: