Hallo,
Ich nutze Suse 9.2 und habe zuhause im Netz mit statischen IP-Adressen gearbeitet. Die Adressen aller Rechner habe ich auch unter Routing mit Hilfe von Yast” mit Adressen hinterlegt, ebenso das Standardgateway.
Nun habe ich eine Frizbox, die einen integrierten DHCP-Server hat. Die Umstellung hat auch reibungslos geklappt, Internet funktionierte auf Anhieb, also alles in Butter? Leider nein. Nach der Umstellung auf DHCP habe ich auch die von mir vergebenen Adressen samt Gateway unter Routing im Yast gelöscht Ich nutze den vom Hersteller vorgegebenen Adressraum, habe also an der Box diesbezüglich keine Änderungen vorgenommen. Nun wollte ich mich mittels ssh auf einem anderen Rechner einloggen: ssh User@rRechner funktionierte nicht, aber ssh User@IP-Adresse (DHCP). Die Rechnernamen erscheinen bei Aufruf des Konfigurationsmenüs der Friz-Box.
Ein Ping “DHCP-IP” funktioniert, mit Rechnernamen aber nicht, es kommt die Meldung:
Ping rechnername (IPalt) ICMP… host unreachable.
Irgendwo im System müssen also noch die alten Adressen mit den Rechnernamen “verdrahtet” sein, aber wo??
Ich hoffe, Ihr könnt mir helfen.
Vielen Dank im Voraus.
Christian
Hallo Christian,
was sagt dir denn nslookup rRecher (wobei rRechner der abzufragenden Rechnername ist)? Und hast Du unter YaST auch eingestellt, das der Vergebene Rechnername erhalten bleiben soll (standard ist normalerweise das er vom DHCP-Server geändert wird (werden kann)?
Ciao
Ulf
[1] http://de.wikipedia.org/wiki/Internet_Control_Message_Protocol
Hallo Christian,
da DHCP die IP-Adressen im vorgegebenen Adressraum frei vergeben kann, gibt es keine feste Verknüpfung zwischen Rechner und IP-Adresse. Dieses dynamische Verhalten kann dazu führen, dass ein Rechner bei jeder neuen Anmeldung am DHCP-Server eine andere IP-Adresse erhält. Die „alte Verdrahtung“ (/etc/hosts) wird dir daher eher Probleme bereiten, da nicht garantiert ist, dass der DHCP-Server deinen Rechnern immer die IP-Adressen zuweist, die in der „alten Verdrahtung“ erfasst sind. In größeren Netzen setzt man i.d.R. einen Domain Name Server (DNS) auf, der die Verknüpfung Rechnername – IP-Adresse bei jeder neuen Anmeldung herstellt und transparent macht, so dass man sich über ssh username@rechnername auf einem anderen Rechner anmelden kann. Das ist für kleine Netze aber eigentlich zu aufwändig. Eine Möglichkeit wäre, dass du dich immer per ssh username@IP-Adresse anmeldest, wobei du dann immer erst prüfen musst, welche IP-Adresse der Zielrechner gerade hat. Die andere (einfachere) Variante wäre, der Fritzbox eine fest IP-Adresse zuzuweisen – das sollte eigentlich möglich sein. Nach dem Umstellen der Rechner auf feste IP-Adressen sollte der Zugriff über die Rechnernamen dann wieder gehen.
Gruß
Michael
Was für Router nimmst den Du? In allen, mit denen ich gearbeitet habe, kannst
Du beim DHCP Setup auch IPs fest an MAC Adressen binden. Zudem bieten die
meisten Router dort auch die Möglichkeit, diesen festen IPs einen Namen
zuzuordnen, den der Router dann auch über DNS auflösen kann.
In diesem Fall würde ich annehmen, das noch die “alten” IPs in /etc/hosts
eingetragen sind oder das DNS verstellt ist (siehe /etc/resolv.conf) und nicht
den Router als DNS Server nimmt.
Die Fritz!Box hat wahrscheinlich sowieso eine feste IP… da läuft
schliesslich der DHCP Server drauf und der wird sich nicht selbst eine IP
zuweisen. Ich sehe nicht, wie es helfen soll an der IP des Routers
rumzuspielen. Den Rechnern kannst Du auch so feste IPs zuweisen… die sollten
dann aber außerhalb des für DHCP freigegebenen Bereiches liegen.
Hi Tobias,
ich weiß zwar nicht genau, ob sich deine Nachricht auf meine letzte bezieht, aber wenn ja, dann hast du natürlich recht – habe ich etwas ungenau ausgedrückt: Die Fritz!Box hat auch als DHCP-Server eine feste IP. Aber man sollte sie auch selbst festlegen können, insbesondere dann, wenn man schon ein kleines Netz mit festen IPs eingerichtet hat, und dann diese Box als weiteres Gerät einbinden möchte (sonst müsste man ja noch mal an jeden einzelnen Rechner ‘ran, da ist eine Adresse doch schneller geändert – meiner Erfahrung nach auch kein Problem). Zusätzlich muss man dann natürlich den DHCP-Server abschalten, um wieder mit festen IP-Adressen arbeiten zu können.
Der Vorschlag, dem Rechner zusätzlich eine feste IP-Adresse zuzuweisen, klappt nur, wenn man über mehr als ein Netzwerk-Device verfügt oder das Netzwerk mit alternativen Konfigurationen (Profilen) starten kann, gleichzeitig DHCP und feste IP auf einem Netzwerkdevice sollte wohl eher nicht klappen…
Gruß
Michael
Warum solltest Du DHCP abschalten müssen, nur weil ein Paar (oder auch alle)
Rechner eine feste IP benutzen? Solange die fest vergebenen IPs nicht in dem
Bereich liegen, aus dem der DHCP Server seine IPs wählt, besteht dazu
überhaupt kein Grund. Wenn ein Rechner eine feste IP hat, dann fragt er nicht
beim DHCP Server nach und nimmt halt seine feste, alle anderen Computer holen
sich die IP über DHCP. Da braucht es weder Profile noch mehrere
Netzwerkkarten.
Wenn ein Computer sowohl eine feste als auch eine über DHCP bezogene IP
gleichzeitig nutzen soll, dann helfen natürlich mehrere Netzwerkkarten — und
selbst diesen eher theoretisch interessanten Fall kann man mit einer Karte
abfackeln, wenn man mehrere IPs daran bindet. In einem Heimnetzwerk sollte ein
Computer jedenfalls keine zwei IPs benötigen:-)
Ich sehe jedenfalls nicht, wie Dein Vorschlag den unglücklichen Fragesteller
einer Lösung näher bringen kann. Ich denke es wäre sinnvoller mal nach der DNS
Konfiguration zu schauen: Entweder hat er noch die “alten” IPs fest in
den /etc/hosts Dateien der beteiligten Rechner verdrahtet oder die Rechner
lösen die Namen nicht über den DNS-Server/Proxy in der Fritzbox auf
(/etc/resolv.conf sollte hier Klarheit bringen).
Hallo Leute,
vielen Dank für die Hilfe
Da Problem war, daß in der /etc/hosts und
/etc/resolv.conf wirklich noch die alten Vorgaben hinterlegt waren.
Florian hat mich also auf die richtige Fährte gebracht.
Nachdem ich die Dateien entsprechend editiert habe, funktionierte wieder alles.
Also, nochmals vielen Dank.
Christian
Hallo,
man kann die Fritzbox doch auch ohne DHCP betreiben. Um das geschilderte Problem zu umgehen habe ich in meiner Box DHCP deaktiviert und meine PC haben ihre festen IPs behalten können …
mfG
Gerd