On 26.Feb 2005 - 13:16:39, Peter Sch�tt wrote:
> > Eher nicht, wenn du auf dem Router keinen DNS-Server laufen hast,
> > liegt das Problem mit an Sicherheit grenzender Wahrscheinlichkeit bei
> > den Win-Kisten. Ich hab hier schon mehrmals t�glich die "IP" des
> > Laptops ge�ndert, ohne jegliche Probleme auf demselben. Allerdings war
> > da kein DNS-Server, so dass der Laptop nie per Name erreichbar war...
> 
> Mittels IP-Adressen geht das bei mir auch.
> 
> Wie funktioniert das denn in einem lokalen Netzwerk, da� die Rechner sich
> gegenseitig per Namen kennen?

Kommt aufs Netzwerk an...

> Die Windows-Kisten sind untereinander mit Namen anpingbar.

Daf�r hat M$ sich sein SMB-Protokoll mit entsprechendem Namensservice
ausgedacht. (Netbios, IIRC). Dazu geh�rt AFAIK ein WINS-Server, den
die Windows-Kisten zum herausfinden der IP zu einem Namen nutzen und
die lmhosts Datei.

> Der Linux-Rechner kann die Windows-Kisten nicht mit Namen anpingen.

Unter Linux macht Samba das WINS Zeug auch mit, aber im Internet und
LAN's ohne SMB gibts daf�r ebend einen DNS. Dieser wird auf jedem
Client in die /etc/resolv.conf eingef�gt und wenn der Client dann
merkt er kennt zu einem Namen keine IP, fragt er den eingetragenen
DNS-Server. 

Wenn dein Router also auch nen DNS-Server hat, sollte er per DHCP die
/etc/resolv.conf auf dem Linuxclient, bzw. die entsprechende Konfig in
den Windows-Clients setzen. Das machen die meisten Router indem man
ihnen sagt "DNS-Service aktivieren" (oder so �hnlich).

> Bisher hatte ich nirgendwo bewu�t ein DNS-Dienst installiert und ich glaube,
> mein Router hat so etwas auch nicht.
> Alles in Hosts-Dateien einzutragen m�chte ich auch nicht.

Dann musst du nen DNS-Server aufsetzen... 

> Es ist auch so, da� auf meinem Linux-Rechner in der hosts-Datei f�r
> 127.0.0.1 nicht nur localhost sondern auch der Name meines Linux-Rechners
> eingetragen war. Ich wei� nicht mehr, ob ich das war, oder ob das irgendwie
> beim installieren passiert ist.

Wird normalerweise beim Installieren gemacht, aber 127.0.0.1 ist eh
nur f�r das lo-Interface und f�r ein Netzwerk v�llig irrelevant.

> Ich habe das mal entfernt und jetzt funktioniert "ping LinuxRechner" auch
> auf dem Linux-Rechner selber nicht mehr.

Exakt, weil er nicht mehr rauskriegt welche IP hinter "LinuxRechner"
steckt. 

> Vorher f�hrte "ping LinuxRechner" auch nur dazu, da� er auf 127.0.0.1
> pingte. Aber eigentlich soll "ping LinuxRecher" ja auf 192.168.10.8 pingen.

Dann entfernen den 127.0.0.1 LinuxRechner Eintrag und lasse einen auf
192.168.10.8 in der hosts-Datei. Oder setze nen DNS-Server auf. 

> Auf den Windows-Kisten geht "ping windowskiste", obwohl nichts in deren
> hosts-Dateien steht.

Das sind die NetBIOS Namen, die nichts mit DNS zu tun haben.

> Irgendwie f�hle ich mich wie der Ochs vorm Berg.
> 
> Vielen Dank schon mal f�r weitere Hinweise und Tipps.

Also nochmal: In jedem TCP/IP basierten Netz werden Rechner aufgrund
der IP adressiert. Irgendwann waren dann die Genie's ausgestorben und
die normalen Menschen verbreiteten sich. Diese konnten sich die doch
recht langen Nummern nicht merken und erfanden das Domain Name System.
Damit das ganze auch weltweit funktioniert musste Software geschrieben
werden, die die IP<->DNS Zuordnung automatisch in einer Datenbank
abfragt (hosts-Dateien mit allen im Internet verf�gbaren Servern w�ren
wohl reichlich gross).

Neben diesem hat sich mal irgendwer SMB ausgedacht, welches zuerst
auch nur in Windows-Netzwerken funktionierte und nicht auf TCP/IP
basierte. Da wollte man auch Namen haben, aber diese brauchten nur in
einem Firmennetzwerk vergeben werden, deswegen sind Windows-Rechner
auch mit so kurzen Namen ausgestattet (und ohne Punkte). Windows
verst�ndigt sich per SMB-Protokoll und Broadcasts �ber die Namen in
einem Netzwerk, aber da manche Admins das f�r zuviel Verkehr hielten
wurden hier WINS-Server eingef�hrt die dieselbe Aufgabe haben wie
DNS-Server.

Hoffe das hilft bei der L�sungsfindung, denn ne richtige Idee warum
das so ist habe ich auch nicht..

Andreas

-- 
Cold hands, no gloves.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an