[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: