Hostname par dhcp
Résolu
bigeyes
Messages postés
431
Date d'inscription
Statut
Membre
Dernière intervention
-
bigeyes Messages postés 431 Date d'inscription Statut Membre Dernière intervention -
bigeyes Messages postés 431 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je m'occupe en ce moment de l'installation d'un certain nombre de postes identiques sous ubuntu 10.04.2 x64. comme je suis un bon informaticien (comprendre feignant), je voudrais faire des images ghosts pour me simplifier la vie.
je me suis donc employé à récupérer le nom des machines par dhcp en suivant cette méthode : https://www.be-root.com/2010/04/30/ubuntu-10-04-obtenir-le-hostname-de-la-machine-via-le-dhcp/
le soucis, c'est qu'après redémarrage je me retrouve avec un (none) au lieu du nom de machine lors du login et dans la console, alors que le fichier /etc/hostname a pris le nom de machine (je l'avais vidé avant le redémarrage).
donc la récupération du nom auprès du dhcp fonctionne, mais je sais pas trop pourquoi le fichier /etc/hostname n'est plus pris en compte...
si quelqu'un a une idée c'est pas de refus ;-)
merci !
je m'occupe en ce moment de l'installation d'un certain nombre de postes identiques sous ubuntu 10.04.2 x64. comme je suis un bon informaticien (comprendre feignant), je voudrais faire des images ghosts pour me simplifier la vie.
je me suis donc employé à récupérer le nom des machines par dhcp en suivant cette méthode : https://www.be-root.com/2010/04/30/ubuntu-10-04-obtenir-le-hostname-de-la-machine-via-le-dhcp/
le soucis, c'est qu'après redémarrage je me retrouve avec un (none) au lieu du nom de machine lors du login et dans la console, alors que le fichier /etc/hostname a pris le nom de machine (je l'avais vidé avant le redémarrage).
donc la récupération du nom auprès du dhcp fonctionne, mais je sais pas trop pourquoi le fichier /etc/hostname n'est plus pris en compte...
si quelqu'un a une idée c'est pas de refus ;-)
merci !
A voir également:
- Hostname par dhcp
- Dhcp - Guide
- Dhcp freebox ne fonctionne pas ✓ - Forum Freebox
- Ftth attente réponse dhcp ✓ - Forum Freebox
- Déménagement de FTTH à FTTLa - Forum Fibre Optique
- Ftth et fftb - Forum Fibre Optique
7 réponses
Salut,
Il y a un truc qui me turlupine dans le script sensé attribué le $new_host_name ;-\
Si on traduit :
- Écraser le fichier "/etc/hostname" par le contenu de la variable "$new_host_name"
Le hic selon moi, c'est que la variable n'est déclarée nulle part, donc vide et de ce fait le fichier "/etc/hostname" se retrouve lui aussi vide, ce qui par conséquent devrait expliqué le "none", non ?
;-((
Par contre je viens de trouver ce fil. Tu devrais essayer le script qui en découle...
Ou peut être seulement commenter la ligne de ton script :
Il y a un truc qui me turlupine dans le script sensé attribué le $new_host_name ;-\
#!/bin/sh echo $new_host_name > /etc/hostname if test -r /var/run/gdm.pid && ps -ef | grep $(cat /var/run/gdm.pid) | grep -q /usr/sbin/gdm ; then echo "GDM is running, hostname will be updated at the next startup" >> /var/log/sethostname.log ; else hostname $new_host_name; fi
Si on traduit :
- Écraser le fichier "/etc/hostname" par le contenu de la variable "$new_host_name"
Le hic selon moi, c'est que la variable n'est déclarée nulle part, donc vide et de ce fait le fichier "/etc/hostname" se retrouve lui aussi vide, ce qui par conséquent devrait expliqué le "none", non ?
;-((
Par contre je viens de trouver ce fil. Tu devrais essayer le script qui en découle...
Ou peut être seulement commenter la ligne de ton script :
#echo $new_host_name > /etc/hostname
Tu as essayé de réattribuer le hostname avec la commande hostname ?
Bonne chance
sudo hostname $(head -n1 /etc/hostname)
Bonne chance
merci pour ta réponse !
ta méthode fonctionne, mais pas entre deux redémarrage...
il y a un moyen pour que le changement soit définitif ?
ta méthode fonctionne, mais pas entre deux redémarrage...
il y a un moyen pour que le changement soit définitif ?
Normalement si tu as lancé la commande et que le fichier /etc/hostname est correct ça devrait être définitif.
Est ce qu'entre deux reboot le fichiers /etc/hostname a été modifié ?
DHCP n'est pas ma spécialité, donc question qui n'a peut-être pas de sens : est-ce que ce n'est pas ton serveur DHCP qui impacte le nommage des machines ?
Bonne chance
Est ce qu'entre deux reboot le fichiers /etc/hostname a été modifié ?
DHCP n'est pas ma spécialité, donc question qui n'a peut-être pas de sens : est-ce que ce n'est pas ton serveur DHCP qui impacte le nommage des machines ?
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
/etc/hostname est effectivemment solicité entre deux reboot, par le script /etc/dhcp3/dhclient-exit-hooks.d/sethostname de la méthode précisée ci-dessus, mais garde la même valeur (sauf s'il y a une modification au niveau de la config du dhcp, mais là ce n'est pas le cas).
quand au dhcp qui impacte le nommage des machines, c'est justement ce qui est voulu ! comme l'installation des autres postes se fera depuis une image ghost, j'aime autant que le nom de machine soit attribué automatiquement par le dhcp, ça m'évite de passer sur chaque machine pour le faire à la main.
voilà, si tu as encore une petite idée ;-)
merci !
quand au dhcp qui impacte le nommage des machines, c'est justement ce qui est voulu ! comme l'installation des autres postes se fera depuis une image ghost, j'aime autant que le nom de machine soit attribué automatiquement par le dhcp, ça m'évite de passer sur chaque machine pour le faire à la main.
voilà, si tu as encore une petite idée ;-)
merci !
Ah bah à mon avis ce n'est pas qu'il faut une idée, c'est que tu as dû te planter dans la configuration de ton serveur DHCP. J'imagine qu'il faut établir un mapping entre l'adresse MAC et le hostname à attribuer.
https://lists.debian.org/debian-user-french/2006/11/msg00040.html
Pour finaliser, tu peux en plus configurer DHCP pour le coupler avec un serveur DNS. Bref il faudrait que tu cherches un tutoriel à ce sujet.
Bonne chance
https://lists.debian.org/debian-user-french/2006/11/msg00040.html
Pour finaliser, tu peux en plus configurer DHCP pour le coupler avec un serveur DNS. Bref il faudrait que tu cherches un tutoriel à ce sujet.
Bonne chance