OVH Cloud OVH Cloud

Nom de machine entierement qualifie pour un portable

16 réponses
Avatar
Daniel Déchelotte
Bonjour,

Mon portable navigue entre deux reseaux, et je me demande comment/si son
fqdn devrait s'adapter en consequence. J'ai pu conserver le meme nom
court pour les deux reseaux (igloo). Est-il possible ou souhaitable de
passer de "igloo.maison" a "igloo.boulot.fr" lors de la reconfiguraison
du reseau ? Question subsidiaire : comment faire si je devais passer de
"consultant.boulot.fr" a "invite.client.fr" (c.-a-d. meme le nom court
est different) ? Changer de nom fait-il partir X/ssh/PAM/... en vrille ?

Beaucoup de question, hein ? Desole. :) Au passage, "dpkg-reconfigure
hostname" ne permet pas de changer le nom de la machine. Il faudrait
reinstaller base-config ?

J'arrete la. Bonne journee.

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

1 2
Avatar
Damien Raude-Morvan
Le Lundi 6 Septembre 2004 14:48, Vincent Lefevre a écrit :
On 2004-09-06 11:09:15 +0200, Jean-Luc Coulon wrote:
> Et si on installe chez soi un serveur apache ou un proxy squid (par
> exemple), il veut un nom pleinement qualifié. Il cherche à obtenir
> ce nom par gethostbyname()et s'il n'y parvient pas il est nécessaire
> de lui enfournir un (visible_hostname pour squid par exemple).
>
> Le plus souvent on n'a qu'un nom de machine, ce qui est suffisant
> pour la plupart des applications, mais pas toutes

Hmm... je viens de m'apercevoir d'un problème avec Apache
(indépendamment de cette enfilade d'ailleurs, c'est juste
une coïncidence). Je ne sais pas si c'est celui-ci dont tu
parles.

Voilà... Lorsque je mets l'URL correspondant à un répertoire, Apache
fait une redirection, ce qui est normal. Mais au lieu de renvoyer le
nom d'hôte de l'URL d'origine, il fournit celui fixé dans ServerName
(à défaut, celui du système, e.g. celui de /etc/hostname). Mais le
problème est que le nom (ou l'adresse IP) par lequel ma machine est
joignable dépend d'où je fais la connexion. Comment faire pour
qu'Apache garde le nom d'hôte d'origine?



Apache 2 : http://httpd.apache.org/docs-2.0/mod/core.html#usecanonicalname
Apache 1.3 : http://httpd.apache.org/docs/mod/core.html.en#usecanonicalname

UseCanonicalName Off utilise le champ Host: de la requête pour construire les
redirections

UseCanonicalName On utilise toujours le ServerName spécifié dans la con fig
d'apache.

A+

--
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98
Avatar
Vincent Lefevre
On 2004-09-06 15:28:59 +0200, Damien Raude-Morvan wrote:
UseCanonicalName Off utilise le champ Host: de la requête pour
construire les redirections



Ah, merci, je ne l'avais pas vu, ou oublié.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% validated (X)HTML - Acorn / RISC OS / ARM, free software, YP17,
Championnat International des Jeux Mathématiques et Logiques, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
Bonjour et merci pour vos reponses (a tous).

Vincent Lefevre a écrit :

| J'utilise aussi un portable (sur pas mal de réseaux), mais je ne
| change jamais son nom, car c'est inutile et ça peut casser des choses.

Je n'ai pas d'exemple sous la main, mais je devine que peu d'applications
doivent s'attendre a ce que le nom de la machine puisse changer en "cours
de route".

| Je me demande si certains ne confondent pas « nom de machine » et
| « nom associé à une interface réseau ».

Oui, moi, present.
Bon, si on me dit que les deux ne sont pas identiques, essayons de les
differencier (le reste n'est qu'une liste de suppositions/deductions) :

- le nom de machine est "par essence" une notion locale, independante du
reseau et non exportee. Il est defini dans /etc/hostname et on le
retrouve, par exemple, les journaux du noyau.

- par ailleurs, la machine peut avoir plusieurs interfaces reseau (lo,
eth0, etc) et pour chacune de ses adresses IP, un nom canonique
(pleinement qualifie) et eventuellement des alias. Ces correspondances
se trouvent dans le fichier /etc/hosts, comme :
127.0.0.1 localhost
1.2.3.4 invite.client.net invite
2.3.4.5 collaborateur412.ss2i.net coll412
(valable meme avec un /etc/hostname contenant encore un autre nom, comme
"mabekan")

Tout ceci me parait coherent, mais :
- il semble possible de mettre un fqdn dans /etc/hostname. Quel sens ou
quel interet donner a cela ?
- plus "fort", lorsque que mon /etc/hostname contient "igloo.blabla",
dnsdomainname echoue (Host name lookup failure) a moins d'avoir une
ligne bidon dans /etc/hosts comme
42.42.42.42 igloo.blabla
(et la dnsdomainname renvoie bien "blabla").

Quelqu'un peut m'eclairer ?

PS : Ah ! J'ai maintenant mon "exemple sous la main" d'application qui ne
supporte pas le changement de nom de l'hote. Un indice : c'est le champion
de la transparence reseau. Et oui, vous avez bien devine ! C'est cette
grosse daube que Linux traine et qui plombe ses chances d'adoption par le
grand public, c'est ce boulet d'archaismes, c'est X !

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

aterm: can't open display :0.0

Je suis tout seul sur ma machine perso et sans reseau, ¢OU1Ll0n !

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Daniel Déchelotte
"" a écrit :

| > Moi je le fais à l'aide de scripts persos inspirés de la logique
| > laptopnet ou whereami. Je n'utilise pas ces outils car je ne maîtrise
| > pas tout lorsque j'utilise swsusp. Il y a eu à partir du 3/8/04 un fil
| > DUF sur le choix d'outils pour faire cela, voir dans les archives
| > "[Banc d'essai] Un portable, plusieurs reseaux (probleme classique)"
|
| Repris ici :
| http://wiki.debian.net/index.cgi?DebFrLaptopMultiNet

Augmenté et remanié ici :
http://yo.dan.free.fr/profils-reseau.phtml.fr
(et sous la nouvelle licence CeCILL, pour voir)

Les deux versions, wiki et article, peuvent tout a fait evoluer en
parallele et se resynchroniser regulierement a l'initiative de leur
mainteneur(s)/auteur(s) respectifs.

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Tue, Sep 07, 2004 at 12:58:49AM +0200, Daniel Déchelotte wrote:
PS : Ah ! J'ai maintenant mon "exemple sous la main" d'application qui ne
supporte pas le changement de nom de l'hote. Un indice : c'est le champion
de la transparence reseau. Et oui, vous avez bien devine ! C'est cette
grosse daube que Linux traine et qui plombe ses chances d'adoption par le
grand public



<sarcasm>
Effectivement, tous les gens du grand public auquel j'ai
causé m'ont confirmé qu'ils refusaient d'utiliser Linux car
X ne permettait pas de changer le nom de la machine
n'importe quand, ce qu'ils faisaient tous environ 3 fois par
heure.
</sarcasm>

c'est ce boulet d'archaismes, c'est X !



Bof, c'est le seul environnement que je connaisse qui soit
suffisament adaptable pour être utilisable.

Y.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Charles Plessy
> - il semble possible de mettre un fqdn dans /etc/hostname. Quel sens ou
quel interet donner a cela ?



C'est ce que j'ai du faire, car j'utilise dnsmasq pour servir
/etc/hostname en DNS.

lidlpenguin|charles|$ ssh kunpuu cat /etc/hosts
127.0.0.1 localhost.localdomain localhost kunpuu
192.168.0.1 kunpuu.igloo
192.168.0.1 charles.kunpuu.igloo
193.168.0.2 lidlpenguin.igloo lidl.igloo

sans la ligne 192.168.0.1 kunpuu.igloo, lidlpenguin irait chercher
kunpuu sur son interface loopback...

PS : Ah ! J'ai maintenant mon "exemple sous la main" d'application qui ne
supporte pas le changement de nom de l'hote.



Tu fais référence à un système qui doit rebooter pour prendre en
compte un changement de "workgroup"?

--
Charles


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2