[geloest] Wozu dient 127.0.1.1 und wo ist das konfiguriert?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
shoening
Beiträge: 917
Registriert: 28.01.2005 21:05:59
Lizenz eigener Beiträge: MIT Lizenz

[geloest] Wozu dient 127.0.1.1 und wo ist das konfiguriert?

Beitrag von shoening » 08.04.2010 19:05:56

Hallo,

mir ist heute aufgefallen, dass ich wohl ausser dem normalen loopback interface lo mit der ip Adresse 127.0.0.1
noch ein weiteres loopback interface habe, dass an die ip Adresse 127.0.1.1 gebunden ist.

Daher die Fragen:
Wo wird das konfiguriert? (in /etc/network/interfaces jedenfalls nicht)
Warum gibt es dies IP?

Ciao
Stefan
Zuletzt geändert von shoening am 09.04.2010 09:03:09, insgesamt 1-mal geändert.
Bürokratie kann man nur durch ihre Anwendung bekämpfen.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von gms » 08.04.2010 19:19:55

shoening hat geschrieben:Hallo,

mir ist heute aufgefallen, dass ich wohl ausser dem normalen loopback interface lo mit der ip Adresse 127.0.0.1
noch ein weiteres loopback interface habe, dass an die ip Adresse 127.0.1.1 gebunden ist.
und dieses hat auch einen Namen ? Wird das auch von "ifconfig -a" angezeigt ?
shoening hat geschrieben: Warum gibt es dies IP?
damit lokale Dienste schneller (resourcen-schonender) erreichbar sind
damit lokale Dienste auch erreichbar sind, wenn das Netzwerk nicht erreichbar ist

Gruß
gms

Benutzeravatar
shoening
Beiträge: 917
Registriert: 28.01.2005 21:05:59
Lizenz eigener Beiträge: MIT Lizenz

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von shoening » 08.04.2010 20:16:56

Hallo,

Code: Alles auswählen

ifconfig -a
zeigt eben kein Interface an, das an diese IP gebunden ist.

Da finde ich nur das "normale" lo mit 127.0.0.1

Ciao
Stefan
Bürokratie kann man nur durch ihre Anwendung bekämpfen.

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von WEARENOTALONE » 08.04.2010 21:20:02

Der gesamte Bereich 127.0.0.0/8 ist nach RFC 3330 (bei "Global and Other Specialized Address Blocks") für loopback Adressen reserviert. Bei Linux kannst du deshalb auch bspw. Adressen wie 127.1.1.1 oder 127.255.255.254 pingen, obwohl man auf den ersten Blick nur ein Loopback Interface mit einer Adresse hat.

Bei mir ist ein Loopback Interface in /etc/network/interfaces definiert, wenn ich mich recht entsinne. Dort steht es wie folgt:

Code: Alles auswählen

auto lo
iface lo inet loopback
Gruß,
WANA

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von gms » 08.04.2010 22:02:14

shoening hat geschrieben:Hallo,

Code: Alles auswählen

ifconfig -a
zeigt eben kein Interface an, das an diese IP gebunden ist.

Da finde ich nur das "normale" lo mit 127.0.0.1
und wo hast du dann dieses ominöse Interface ausgegraben ? Und wie kannst du wissen, daß dieses Interface auch diese IP hat, wenn es nicht einmal existiert ( zumindest laut ifconfig ) ?

pluvo

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von pluvo » 08.04.2010 23:12:02

gms hat geschrieben:und wo hast du dann dieses ominöse Interface ausgegraben ?
Vermutlich aus der /etc/hosts. Wenn der Rechner seine IP über DHCP bezieht, steht dort meistens drin:

Code: Alles auswählen

127.0.0.1	localhost
127.0.1.1	HOSTNAME_FOO.DOMAINNAME_BAR	HOSTNAME_FOO

# 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

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von gms » 09.04.2010 07:35:15

pluvo hat geschrieben:
gms hat geschrieben:und wo hast du dann dieses ominöse Interface ausgegraben ?
Vermutlich aus der /etc/hosts. Wenn der Rechner seine IP über DHCP bezieht, steht dort meistens drin:
möglich, aber eigentlich kommen dort keine Interfaces vor
( der Hostname für die loopback Adresse sollte unabhängig von DHCP in der /etc/hosts eingetragen sein, loopback wird ja nicht per DHCP konfiguriert )

Gruß
gms

Benutzeravatar
shoening
Beiträge: 917
Registriert: 28.01.2005 21:05:59
Lizenz eigener Beiträge: MIT Lizenz

Re: Wozu dient eigentlich 127.0.1.1 und wo ist das konfiguri

Beitrag von shoening » 09.04.2010 09:02:28

Danke an WEARENOTALONE mit dem Hinweis auf den RFC.

Das klaert das ganze ziemlich auf: sobald man ein Loopback Interface hat, sind also alle 127.x.x.x Adressen loopback.

Ciao
Stefan
Bürokratie kann man nur durch ihre Anwendung bekämpfen.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: [geloest] Wozu dient 127.0.1.1 und wo ist das konfigurie

Beitrag von gms » 09.04.2010 09:33:00

hattest du jetzt doch nur ein loopback Interface ? :?

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [geloest] Wozu dient 127.0.1.1 und wo ist das konfigurie

Beitrag von Danielx » 09.04.2010 20:04:15

gms hat geschrieben:hattest du jetzt doch nur ein loopback Interface ? :?
Wahrscheinlich hat er Interface und IP-Adresse verwechselt oder aus der weiteren lo-IP-Adresse geschlossen, es müsse ein weiteres lo-Interface geben.
:arrow: Es gab immer nur ein lo-Interface.

Gruß,
Daniel

Benutzeravatar
shoening
Beiträge: 917
Registriert: 28.01.2005 21:05:59
Lizenz eigener Beiträge: MIT Lizenz

Re: [geloest] Wozu dient 127.0.1.1 und wo ist das konfigurie

Beitrag von shoening » 10.04.2010 09:18:16

Hi,
Wahrscheinlich hat er Interface und IP-Adresse verwechselt
nee, mein Dipl. Inform. ist jetzt zwar schon ne weile her (da war Linux Kernel 0.95.1 gerade aktuell - und seit dem ist bei mir Linux im Einsatz).
Mir war halt nur nicht klar, dass das aktivieren des (einen) Loopback interface alle 127.x.x.x Adressen betrifft.

Ciao
Stefan
Bürokratie kann man nur durch ihre Anwendung bekämpfen.

Antworten