Re: /etc/hosts : pourquoi mettre le hostname sur un ip different que le localhost ?
Julien a écrit :
> Le samedi 10 avril 2010 à 10:49 +0200, giggz a écrit :
>> Bonjour la liste,
>
>> J'ai installé un lenny et durant l'install le hostname a été mis en
>> 127.0.1.1. Comme ça me posait problème avec mes configurations de mpd et
>> de proxy, j'ai modifié la chose. mais maintenant j'essaye de faire
>> fonctionner tout mon système avec 2 adresses IP.
>> 127.0.0.1 localhost
>> 127.0.1.1 hostname
>
> Est-ce que ton système est relié à un réseaux quelconque ? As-tu bien 2
> interfaces réseaux, quelle est la sortie de ifconfig ? Quel est le
> contenu de ton fichier /etc/network/interfaces ?
>
ifconfig :
eth0 Link encap:Ethernet HWaddr 00:0a:e4:54:e5:10
inet adr:192.168.0.3 Bcast:192.168.0.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
RX packets:11949 errors:0 dropped:0 overruns:0 frame:0
TX packets:8100 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:12354591 (11.7 MiB) TX bytes:713320 (696.6 KiB)
Interruption:10
eth1 Link encap:Ethernet HWaddr 00:0e:35:63:17:e7
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:10 Adresse de base:0xe000 Mémoire:d0202000-d0202fff
irda0 Link encap:IrLAP HWaddr e0:59:0f:ad
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:8
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:50036 errors:0 dropped:0 overruns:0 frame:0
TX packets:50036 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4489576 (4.2 MiB) TX bytes:4489576 (4.2 MiB)
14:25 giggz@thor ~ % cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
#########################################
# lo
#########################################
# The loopback interface
auto lo
iface lo inet loopback
#########################################
# eth0
#########################################
#auto eth0
#allow-hotplug eth0
## configuration dhcp
iface eth0 inet dhcp
## configuration static type
#iface eth0 inet static
#address 192.168.0.3
#netmask 255.255.255.0
#broadcast 192.168.0.255
#gateway 192.168.0.1
#ligne a ajouter pour configurer resolvconf
#dns-search
#dns-nameservers 212.27.54.252 212.27.53.252 213.228.0.96
#########################################
# eth1
#########################################
#auto eth1
#iface eth1 inet dhcp
allow-hotplug eth1
###############################
## Roaming avec wpasupplicant :
###############################
## modifier le fichier ~/.wpa-roam.conf comme il faut
iface eth1 inet manual
wpa-roam /home/giggz/.wpa-roam.conf
## wpa-roam sort id_str comme identifiant de connexion. chaque
## connexion peut donc avoir une configuration propre. si aucune
## id_str n'est défini alors on utilise default qui fait du dhcp
iface default inet dhcp
#########################################
# ppp
#########################################
#iface dsl-provider inet static
#provider dsl-provider
# please do not modify the following line
# pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
# name Type d'interface inconnu
iface dsl-provider inet ppp
provider dsl-provider
> Pourquoi ne pas utiliser une adresse de type 192.168.x.x, par exemple
> 192.168.1.1 pour ta ligne hostname. C'est beaucoup plus lisible à mon
> avis car ça ne ressemble pas à ton adresse loopback 127.0.0.1.
>
ben parce qu'apparemment c'est comme ça que ça se génère à l'install...
d'après
http://www.debian.org/doc/manuals/reference/ch05.en.html#_the_basic_network_infrastructure
the "/etc/hosts" file associates IP addresses with hostnames contains
the following.
127.0.0.1 localhost
127.0.1.1 <host_name>.<domain_name> <host_name>
# 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
> Enfin, as-tu bien donné un nom à ta machine ou est-ce que ta machine
> s'appelle hostname ?
>
j'ai donné un nom à ma machine.
> Il me semble que l'adresse 127.0.1.1 est identique à 127.0.0.1, ça
> pointe toujours vers ton interfaces loopback (lo).
>
ok.
> Il faut mettre l'adresse IP de eth0 avec le nom de ta machine.
>
pourquoi ? quelle est la différence ? qu'est ce que ça apporte ?
merci d'avance,
Bye bye
GiGGz
Reply to: