OVH Cloud OVH Cloud

Mettre un nom de machine

13 réponses
Avatar
Mr Smith
Salut,

Je suis sous mdk 10, et j'aimerais donner un nom =E0 ma machine.

Pour l'instant je force "$HOSTNAME", mais c l=E9g=E8rement crade me dit X (=
ou gnome?) en d=E9marrant (il n'arrive pas =E0 avoir une ip depuis le nom d=
e la machine).

Comment je fais :
# cat /etc/sysconfig/network
NETWORKING=3Dyes
HOSTNAME=3Drecif

De plus on peut voir dans /etc/rc.d/rc.sysinit :

HOSTNAME=3D`/bin/hostname`
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
else
NETWORKING=3Dno
fi

Donc je voudrais la bonne mani=E8re de faire, svp

Ma conf:
- 1 carte r=E9seau qui fonctionne en client DHCP dans un LAN, donc je ne pe=
ux pas remplir "=E0 la main" /etc/host.conf

En vous remerkiant :)

10 réponses

1 2
Avatar
Rakotomandimby (R12y) Mihamina
( Tue, 08 Feb 2005 10:11:55 +0100 ) Mr Smith :

Salut,


Ouaip

Comment je fais :
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=recif


Ok.

Donc je voudrais la bonne manière de faire, svp


Il te reste a agir dans /etc/hosts. Je sias pas comment faire pour une
adresse acquise en DHCP.

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
yvnico
Salut,

Je suis sous mdk 10, et j'aimerais donner un nom à ma machine.

Pour l'instant je force "$HOSTNAME", mais c légèrement crade me dit X (ou gnome?) en démarrant (il n'arrive pas à avoir une ip depuis le nom de la machine).

Comment je fais :
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=recif

De plus on peut voir dans /etc/rc.d/rc.sysinit :

HOSTNAME=`/bin/hostname`
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
else
NETWORKING=no
fi

Donc je voudrais la bonne manière de faire, svp

Ma conf:
- 1 carte réseau qui fonctionne en client DHCP dans un LAN, donc je ne peux pas remplir "à la main" /etc/host.conf

En vous remerkiant :)
Pourquoi ne pas utiliser drakconf ?


Avatar
Mr Smith
On Tue, 08 Feb 2005 12:07:26 +0100
yvnico <yvnicoatcaramaille.come> wrote:

[...]
Pourquoi ne pas utiliser drakconf ?



bah je trouve pas l'endroit pour mettre le nom de machine dans drakconf...


Avatar
Txo
Le Tue, 08 Feb 2005 10:11:55 +0100, Mr Smith nous susurrait :

Salut,

Je suis sous mdk 10, et j'aimerais donner un nom à ma machine.

...


Et simplement la commande hostname ?
man hostname :
NOM
hostname - affiche ou définit le nom d'hôte du système
dnsdomainname - affiche le nom de domaine DNS du système
Ça doit bien exister sur Mandrake.

--
-+- Dominique Marin http://txodom.free.fr -+-
«Dieu a raté ce monde-ci, pourquoi aurait-il réussi l'autre ?»
-+- Morand, Paul -+-

Avatar
Rakotomandimby (R12y) Mihamina
( Tue, 08 Feb 2005 12:45:48 +0100 ) Txo :

Et simplement la commande hostname ?


si tu n'utilise que cette commande, au prochain reboot ton reglage sera
annulé par ce qui est dans hosts et ce qui est dans les fichiers de conf
du networking.

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Jogo
Le 08 févr. 2005, yvnico a écrit dans fr.comp.os.linux.configuration :

Pourquoi ne pas utiliser drakconf ?


Parce que c'est un outil rigide et spécifique à une distribution ?
Parce qu'il empêche d'apprendre le fonctionnement réel d'un système Unix ?
Parce qu'il n'est utilisable que sous X ?

Avatar
cavelier
Le Tue, 08 Feb 2005 10:11:55 +0100, Mr Smith a écrit :

Salut,

Je suis sous mdk 10, et j'aimerais donner un nom à ma machine.

Pour l'instant je force "$HOSTNAME", mais c légèrement crade me dit X (ou gnome?) en démarrant (il n'arrive pas à avoir une ip depuis le nom de la machine).

Comment je fais :
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=recif

De plus on peut voir dans /etc/rc.d/rc.sysinit :

HOSTNAME=`/bin/hostname`
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
else
NETWORKING=no
fi

Donc je voudrais la bonne manière de faire, svp

Ma conf:
- 1 carte réseau qui fonctionne en client DHCP dans un LAN, donc je ne peux pas remplir "à la main" /etc/host.conf

En vous remerkiant :)


Bonjour. En konsole fais
urpmi linuxconf et puis #linuxconf ( en root) et c'est le prmier onglet.
C'est basique ...
Pas la peine de remercier pour ça ou d'y passer 10 minutes.

--
cordialement jean-jacques.

Avatar
Mr Smith
alors:

* j'ai essayé en passant par drakeconnect qui m'as installer un serveur d ns local (tmdns). Ca marchait mal et c trop lourd pour ça.

* linuxconf a merdé à l'install, et ça marche pas non plus + un servi ce au boot

* hostname recif => effacé après un reboot

donc là, après le boot, j'en suis à:

$HOSTNAME: recif
hostname -s: hostname: Unknown host
hostname -a: hostname: Unknown host
hostname -i: hostname: Unknown host
hostname -d: hostname: Unknown host

host localhost: localhost has address 127.0.0.1

host 127.0.0.1: 1.0.0.127.in-addr.arpa domain name pointer localhost.

host recif: Host recif not found: 3(NXDOMAIN)


donc revenu au point de départ...

je peux pas croire qui y est pas un pov package qui s'occupe de modifier /e tc/hosts sur le if-up de eth0, et qui l'enlève au if-down...
Avatar
Vincent Bernat
OoO Peu avant le début de l'après-midi du mardi 08 février 2005, vers
13:34, Jogo disait:

Pourquoi ne pas utiliser drakconf ?


Parce que c'est un outil rigide et spécifique à une distribution ?
Parce qu'il empêche d'apprendre le fonctionnement réel d'un système
Unix ?


Le fonctionnement réel d'un système Unix, c'est que si tu veux que ce
changement soit permanent, il faut appeler hostname au boot dans un
des scripts d'initialisation. Ensuite, c'est forcément spécifique à
chaque système l'endroit où cela doit être renseigné. Tu peux y aller
à grand coup de grep dans /etc/init.d pour savoir où c'est stocké.

Parce qu'il n'est utilisable que sous X ?


Il marche en mode texte, a priori.
--
Program defensively.
- The Elements of Programming Style (Kernighan & Plaugher)


Avatar
Jerome Lambert
Le 08 févr. 2005, yvnico a écrit dans fr.comp.os.linux.configuration :

Pourquoi ne pas utiliser drakconf ?


Parce que c'est un outil rigide et spécifique à une distribution ?


Ce genre de réponse me fait toujours sourire...
Chaque distribution intègre des outils pour effectuer la configuration.
Quel est l'intérêt de s'en passer? Si les distributeurs se casse le c.l
pour mettre au point ces outils, c'est qu'ils y voient un intérêt, non?

Parce qu'il empêche d'apprendre le fonctionnement réel d'un système Unix ?


Mouais, le but d'un Unix est de servir à quelque chose, pas d'être
utilisé comme machine de test pour des débutants. Entre résoudre un
problème en quelques clics et se farcir la doc pendant des heures, je
sais quelle est la solution la plus efficace...

Parce qu'il n'est utilisable que sous X ?


Gniiit! Mauvaise réponse... Il y a toute une série de drak* qui ont leur
équivalents en mode texte...


1 2