[RESOLU] localhost et /etc/hosts

Bonjour à tous,

Si je viens ici c’est parce que j’ai un problème que je n’ai jamais rencontré avant et que je ne sais même pas quoi tapper pour chercher sur google et même sur ce forum !

ALors voilà, je me suis monté un petit serveur perso basé sur debian avec XFCE (inutile sur un serveur je sais, je compte le supprimer dès que je saurais comment :laughing: ).

Tout fonctionnait jusqu’au jour où j’ai déplacé mon serveur d’endroit. Il est maintenant placé derrière une freebox.

Le serveur en lui même fonctionne bien sauf qu’au démarage, XFCE me marque une erreur comme quoi localhost et jp-serveur n’ont pas été trouvé et qu’il faut les ajouter dans /etc/hosts

Le seul problème, c’est qu’ils sont présents dans /etc/hosts :unamused:

Merci d’avance !

Voilà quelques infos suplémentaires

ifconfig

[code]
eth0 Lien encap:Ethernet HWaddr 00:60:08:E9:0B:7E
inet adr:192.168.0.3 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::260:8ff:fee9:b7e/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40514 errors:0 dropped:0 overruns:0 frame:0
TX packets:31108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:52734342 (50.2 MiB) TX bytes:14681674 (14.0 MiB)
Interruption:11 Adresse de base:0xe400

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)[/code]

Mon /etc/hosts

[code]
127.0.0.1 localhost.localdomain localhost jp-serveur

192.168.0.3 zonemystic.homelinux.net
192.168.0.3 http://www.zonemystic.homelinux.net

The following lines are desirable for IPv6 capable hosts

#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts[/code]

ce qui apparait avant chaque inviste de commande

localhost jp-serveur:/home/jipe# ifconfig[*]

Essaye plutôt de mettre :

127.0.0.1 localhost 127.0.0.1 jp-serveur [...]
dans ton fichier hosts.

salut Desintegr,

Merci pour ta réponse mais le problème reste le même.
Ce qui est bizard c’est que c’est depuis que j’ai changé mon serveur de place que ça fait ça. Qu’est-ce qui peut bien changer quand on change un serveur de place à part les adresses IP ? Car pour moi ça peut venir que de là…

re,

personne n’a d’idée ? Je ne sais vraiment pas où chercher :confused:

Merci d’avance
j!pé

Que renvoie ping localhost ?

N’as tu pas l’IPV6 d’activé? Essaye en blacklistant le module ipv6 ou décommente les lignes relative à l’IPV6

Essayes ceci:

127.0.0.1 localhost.localdomain localhost

192.168.0.3 jp-serveur.localdomain jp-server
192.168.0.3 zonemystic.homelinux.net
192.168.0.3 zonemystic.homelinux.net

The following lines are desirable for IPv6 capable hosts

#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts

dans /etc/modprobe.d/blacklist tu ajoutes à la fin du fichier: blacklist ipv6
le module ipv6 ne sera plus chargé par le noyau au démarage, il sera signaler comme une erreur! Tu peus l’ignorer.

redemarre ton réseau:
machine@xx# /etc/init.d/networking restart
machine@xx# hostname ==>affiche le nom simple de la machine ex: jp-server
machine@xx# hostname -f ==>affiche le “Fully Qualified Name” de la machine jp-server@localdomain

Juste en passant, je crois qu’il serait préférable d’utiliser des sous interfaces auquels tu attribuerais un ip différente. ex: eth0:1 avec 192.168.0.4 eth0:2 avec 192.168.0.5 ensuite tu adaptes /etc/hosts en fonction. Je me demande si la commande hostname, ne sachant pas quoi choisir entre les trois, te réponde par défault: “localhost”. A voir…

Salut debcool,

Merci pour ta réponse mais cependant ça n’a pas l’air de fonctionner.

voici mon hostname :

localhost jp-serveur localhost
Localhost est écrit 2 fois, c’est curieux… il se pourrait qu’il soit déclaré à un autre endroit ?

voici mon hostname -f :

avant chaque commande, mon invite de commande est toujours composé de cette manière (y compris les retours à la ligne)

localhost jp-serveur:/home/jipe#

alors qu’avant ça ressemblait plus à :

Merci d’avance

J!pé

Fichier /etc/hostname

mon hostname est composé de :

localhost jp-serveur

C’est vraiment bizard, tout à l’air d’être ok mais pourtant ça me crée ce bug…

Je comptais également supprimer l’interface graphique XFCE afin de n’avoir que la ligne de commande, peut-être que si je fais ça ça réglerait ce problème en même temps ? par ailleurs, est-il possible de désinstaller XFCE à distance sans avoir à toucher physiquement au serveur ? sachant qu’actuellement l’interface graphique est activée ?

Merci d’avance pour vos réponses :smt006 :smt001

Le hostname ne doit être composé que d’une seule ligne, et dans ton cas jp-serveur.

En effet deux fois “localhost” dans le même fichier… pas cool :smiley: Vires en un des deux.
Vérifies le fichier /etc/hostname, il doit contenir jp-server!

Tant que tu n’as pas les bons retour aux commandes hostname et hostname -f, c’est pas bon.

Voici mon fichier hosts:

127.0.0.1 localhost
11.0.0.193 sux-e.home.lan sux-e

The following lines are desirable for IPv6 capable hosts

#::1 localhost ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts

essayes ceci:

127.0.0.1 localhost
192.168.0.3 jp-serveur.localdomain jp-server
192.168.0.3 zonemystic.homelinux.net
192.168.0.3 zonemystic.homelinux.net

The following lines are desirable for IPv6 capable hosts

#::1 localhost ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts

voilà qui est fait, mon hostname est reconnu mais j’ai toujours le même problème…
est-ce que cela pourrait avoir un rapport avec la configuration d’apache ?

edit :

salut debcool

[quote=“debcool”]essayes ceci:

127.0.0.1 localhost
192.168.0.3 jp-serveur.localdomain jp-server
192.168.0.3 zonemystic.homelinux.net
192.168.0.3 zonemystic.homelinux.net
[/quote]

mon hosts est déjà configuré ainsi :smt001

EDIT 2 : écouté, le problème devait provenir de hostname puisqu’après reboot, tout a l’air d’être revenu à la normal :smt003
je dirais donc que ce problème est résolu, et désolé de ma noobitude, je me rend compte que je ne suis pas prêt de connaitre linux à 100% :laughing:

j’avais aussi mon autre question concernant la suppression d’XFCE mais il est peut-être mieux que j’ouvre un nouveaux topic (ou mieux que je cherche sur google avant :stuck_out_tongue: ), donc merci de votre aide encore !!
:smt006

J!pé