Discussion:
Mein lokales Netzwerk vergisst meinen neuen Mac-mini - Abhilfe?
(zu alt für eine Antwort)
Wolfgang Meiners
2014-01-05 11:13:09 UTC
Permalink
Hallo,

seit einigen Tagen habe ich einen neuen Mac-mini, der hier als
Heimserver genutzt werden soll. Serverinstallation und -inbetriebname
schien soweit kein Problem zu sein - aber: Nach einigen Stunden
Betriebszeit vergisst mein lokales Netzwerk den neuen Computer:
(DHCP-Server spielt eine Fritz!box 7390, die Einstellungen sind so, dass
dem Mac-mini immer die gleiche IP zugeordnet wird.)

wolfgangslaptop:~ wolfgang$ ping 192.168.178.69
PING 192.168.178.69 (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=18.195 ms

wolfgangslaptop:~ wolfgang$ ping hserver
ping: cannot resolve hserver: Unknown host

2min später:
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=12.826 ms

Das dumme daran: Einen Server, von dem mein Netzwerk behauptet, es gäbe
ihn nicht, kann ich nicht erreichen. Offenbar wird der Server durch den
ersten Ping auf die IP wieder zum Leben erweckt und steht dann "kurze"
Zeit später wieder zur Verfügung. Weil der Mac-mini der einzige Computer
ist, der so vergessen wird, sollte die Ursache in irgendeiner
Einstellung dieses Rechners liegen. Meine Vermutung war die
Energiespareinstellung, aber das kann es nicht sein. Den Ruhezustand für
den Computer habe ich schon auf "nie" eingestellt.

Meine Frage: Was muss ich wo einstellen, damit der Server nicht
vergessen wird? Danke für alle Tipps.

Wolfgang
Florian Weimer
2014-01-05 11:23:38 UTC
Permalink
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping 192.168.178.69
PING 192.168.178.69 (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=18.195 ms
wolfgangslaptop:~ wolfgang$ ping hserver
ping: cannot resolve hserver: Unknown host
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=12.826 ms
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Thomas Kaiser
2014-01-05 12:17:14 UTC
Permalink
Post by Florian Weimer
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Im obigen Fall dürfte das kaum mDNS sein? Ich würde (wenn ich wüsste,
welches Betriebsystem ich einsetze -- der OP verschweigt das ja) mal
nachschauen, was bzgl. Namensauflösung so abgeht [1] bzw. einfach im
Web-GUI der Fritzbox der neuen Kiste einen fixen Namen zuweisen und
fertig.

Gruss,

Thomas

[1] https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/mDNSResponder.8.html
ab IIRC 10.7 ist ja auch der mDNSResponder für normale DNS-Auflösung
zuständig und das Senden eines SIGUSR1-Signals und Blick in Konsole.app
sollte das Ganze vollumfänglich erhellen.
Florian Weimer
2014-01-05 13:14:06 UTC
Permalink
Post by Thomas Kaiser
Post by Florian Weimer
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Im obigen Fall dürfte das kaum mDNS sein?
Der Reverse Lookup ist über DNS erfolgt, aber ob das auch für den
Forward Lookup gilt?
Post by Thomas Kaiser
Ich würde (wenn ich wüsste, welches Betriebsystem ich einsetze --
der OP verschweigt das ja) mal nachschauen, was
bzgl. Namensauflösung so abgeht [1] bzw. einfach im Web-GUI der
Fritzbox der neuen Kiste einen fixen Namen zuweisen und fertig.
Ja, das ganze sieht auch für mich eher nach einem Fritzbox-Problem
aus.
Thomas Kaiser
2014-01-05 14:30:19 UTC
Permalink
Post by Florian Weimer
Post by Thomas Kaiser
Post by Florian Weimer
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Im obigen Fall dürfte das kaum mDNS sein?
Der Reverse Lookup ist über DNS erfolgt, aber ob das auch für den
Forward Lookup gilt?
Also hier (10.8.5) geschieht Folgendes (ich hab mal einen "ping
mountain-mini" abgesetzt und vorher den mDNSResponder auf geschwätzig
gestellt und den DNS-Cache flushen lassen):

In system.log steht

DNSServiceQueryRecord(15000, 0, mountain-mini., Addr) START PID[9219](ping)
RetryQuestionWithSearchDomains(mountain-mini.fritz.box., Addr), retrying after appending search domain
DNSServiceQueryRecord(mountain-mini.fritz.box., Addr) ADD 4 mountain-mini.fritz.box. Addr 192.168.83.247
DNSServiceQueryRecord(mountain-mini.fritz.box., Addr) STOP PID[9219](ping)

Und tshark meldet:

Standard query 0x7ee2 A mountain-mini.fritz.box
Standard query response 0x7ee2 A 192.168.83.247

Ergo: Anhängen der vorkonfigurierten Suchdomain, Auflösen per DNS,
fertig. Was beim OP passiert, muß er schon selbst herausfinden. :-)

Hier zumindest hat das Zielsystem keine Adresse aus dem DHCP-Pool der
Fritzbox (d.h. der Modus des Fritzschen multid, der ja kombiniert DHCP-
und DNS-Server ist, bei der ersten Anfrage eines Clients per DHCP,
dessen hostname -- bei OS X dann in Wirklichkeit "ComputerName" -- in
Zukunft für forward/reverse Lookups zu nutzen, findet _nicht_ statt.
Stattdessen hab ich im Web-GUI der Fritzbox einfach den Namen vergeben,
der steht dadurch automatisch reboot-fest in der /var/flash/ar7.cfg und
damit hat's im Netzwerk mit Bordmitteln einen statischen DNS-Eintrag für
die Kiste)
Post by Florian Weimer
Post by Thomas Kaiser
Ich würde (wenn ich wüsste, welches Betriebsystem ich einsetze -- der
OP verschweigt das ja) mal nachschauen, was bzgl. Namensauflösung so
abgeht [1] bzw. einfach im Web-GUI der Fritzbox der neuen Kiste einen
fixen Namen zuweisen und fertig.
Ja, das ganze sieht auch für mich eher nach einem Fritzbox-Problem
aus.
Naja, was heißt "Problem"? :-) Einmal im Web-Interface der Box einen
Namen eintragen (und wenn man dem Ding weiterhin per DHCP die Adresse
verpassen will, dann gleich noch das Hakerl bei "Diesem Netzwerkgerät
immer die gleiche IPv4-Adresse zuweisen" setzen), ist jetzt nicht sooo
wild (und erspart Gegrübel darüber, warum die Auflösung mal klappt und
warum mal nicht)

Gruss,

Thomas
Florian Weimer
2014-01-05 16:37:05 UTC
Permalink
Post by Thomas Kaiser
Post by Florian Weimer
Ja, das ganze sieht auch für mich eher nach einem Fritzbox-Problem
aus.
Naja, was heißt "Problem"? :-) Einmal im Web-Interface der Box einen
Namen eintragen (und wenn man dem Ding weiterhin per DHCP die Adresse
verpassen will, dann gleich noch das Hakerl bei "Diesem Netzwerkgerät
immer die gleiche IPv4-Adresse zuweisen" setzen), ist jetzt nicht sooo
wild (und erspart Gegrübel darüber, warum die Auflösung mal klappt und
warum mal nicht)
Ich vermute, Wolfgang hat das bereits gemacht (er schrieb etwas in der
Richtung), aber es funktioniert nicht zuverlässig.
Wolfgang Meiners
2014-01-06 09:14:08 UTC
Permalink
Post by Florian Weimer
Post by Thomas Kaiser
Post by Florian Weimer
Ja, das ganze sieht auch für mich eher nach einem Fritzbox-Problem
aus.
Naja, was heißt "Problem"? :-) Einmal im Web-Interface der Box einen
Namen eintragen (und wenn man dem Ding weiterhin per DHCP die Adresse
verpassen will, dann gleich noch das Hakerl bei "Diesem Netzwerkgerät
immer die gleiche IPv4-Adresse zuweisen" setzen), ist jetzt nicht sooo
wild (und erspart Gegrübel darüber, warum die Auflösung mal klappt und
warum mal nicht)
Ich vermute, Wolfgang hat das bereits gemacht (er schrieb etwas in der
Richtung), aber es funktioniert nicht zuverlässig.
um ganz präzise zu sein: Nicht ich hatte es gemacht, sondern die
Fritzbox hat dem hserver eigenständig ihren Namen zugewiesen. Und obwohl
ich noch nie Problmeme damit hatte, gab es diesmal welche.

Vielleicht ist die Ursache darin zu finden, dass ich den Mac-mini vom
ursprünglich vergebenen Namen (irgendwas mit mac-mini) in hserver
umbenannt habe. Dieser Name stand zwar nun auch in der Geräteliste der
Fritzbox, aber da scheint manchmal was schiefzugehen. Einen
entsprechenden Hinweis habe ich jedenfalls im Internet gefunden und da
auch den entscheidenden Tipp zur Lösung des Problems: In der Fritzbox
hserver umbenennen, speichern, nochmal umbenennen, speichern, fertig.

Das Probem scheint gelöst zu sein. Danke an alle, die mich mit Tipps
versorgt haben.

Grüße
Wolfgang

Wolfgang Meiners
2014-01-05 13:20:07 UTC
Permalink
Post by Thomas Kaiser
Post by Florian Weimer
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Im obigen Fall dürfte das kaum mDNS sein? Ich würde (wenn ich wüsste,
welches Betriebsystem ich einsetze -- der OP verschweigt das ja)
nicht böswillig. Ich bin gar nicht auf die Idee gekommen, dass das eine
Rolle spielen kann. (Es ist übrigens ein MacBook Pro mit OSX 10.9.
Aufgefallen ist es mir aber, weil mein iPhone behauptet hat, es gäbe
keinen hserver. Also findet auch das iPhone keinen hserver. Nach einem
Ping vom MacBook und einer gewissen Wartezeit ging es dann aber.)

Wenn der (m)DNS-server von hserver gar nicht eingeschaltet ist, kann
doch eigentlich nur meine Fritzbox für die Namensauflösung
verantwortlich sein? Warum vergisst sie den Eintrag? Merkwürdig ist
auch, dass hserver noch in der Liste der angemeldeten Geräte und
Benutzer in der Fritzbox auftritt.
Post by Thomas Kaiser
mal
nachschauen, was bzgl. Namensauflösung so abgeht [1] bzw. einfach im
Web-GUI der Fritzbox der neuen Kiste einen fixen Namen zuweisen und
fertig.
Im Internet kursieren Berichte, dass die Probleme dann (also nach
Änderung der IP von DHCP-vermittelt auf fest) erst richtig losgehen.
Deshalb habe ich das zunächst nicht ausprobiert, insbesondere auch
deshalb, weil ich das Problem in einer Einstellung von hserver vermute.
Post by Thomas Kaiser
Gruss,
Thomas
[1] https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/mDNSResponder.8.html
ab IIRC 10.7 ist ja auch der mDNSResponder für normale DNS-Auflösung
zuständig und das Senden eines SIGUSR1-Signals und Blick in Konsole.app
sollte das Ganze vollumfänglich erhellen.
Damit sprichst du jetzt vom Mac-mini? Ich werd das mal ausprobieren.
Auf jeden Fall schon mal Danke für die Tipps zum Weitersuchen.

Grüße
Wolfgang
Thomas Kaiser
2014-01-05 14:43:59 UTC
Permalink
Post by Wolfgang Meiners
Aufgefallen ist es mir aber, weil mein iPhone behauptet hat, es gäbe
keinen hserver. Also findet auch das iPhone keinen hserver.
Es kann den *Namen nicht auflösen*. Bitte nicht die Erreichbarkeit eines
Gerätes mit der Ermittlung eines Namens in einen Topf werfen.
Post by Wolfgang Meiners
Nach einem Ping vom MacBook und einer gewissen Wartezeit ging es dann
aber.)
Und da könnte man nun das Rätseln anfangen, was da wohl passiert, also
ob besagter Mini nun schlafen war und deshalb tatsächlich nicht
erreichbar (ping), ob das eine Rolle spielt für den Name Resolver der
Fritzbox, usw. usf.

Oder die Situation einfach geradeziehen, auf der Fritzbox einen dazu
passenden Hostnamen eintragen (hserver also), die DHCP-Adresse fixieren
und fertig. Wenn dann der ping nicht funktionieren sollte, weißt Du,
dass wohl der Mini grad weggepennt ist und dann erst durch den ping
oder sonstein Wunder aufwacht.
Post by Wolfgang Meiners
Wenn der (m)DNS-server von hserver gar nicht eingeschaltet ist
a) nix DNS-Server, sondern DNS-Resolver (das ist das Gegenteil eines
Servers)

b) nicht auf dem Mini sondern auf dem MacBook Pro

c) den mDNSResponder auszuschalten, dürfte ziemlich schiefgehen :-))
Post by Wolfgang Meiners
kann doch eigentlich nur meine Fritzbox für die Namensauflösung
verantwortlich sein?
Nö, wie Florian schon drauf hinwies, gibt es immer noch die Option von
Bonjour-Namen und dass ggf. die Auflösung des Namens "hserver" (ohne
alles) zur Adresse per Bonjour erfolgt und -- aus welchen Gründen auch
immer -- die Auflösung der im ersten Schritt erhaltenen Adresse zu einem
Namen (hserver.fritz.box bei Dir) dann über den DNS-Server. In 10.8.5
ist das aber offensichtlich nicht so.
Post by Wolfgang Meiners
Warum vergisst sie den Eintrag? Merkwürdig ist auch, dass hserver noch
in der Liste der angemeldeten Geräte und Benutzer in der Fritzbox
auftritt.
Das ist in der Tat merkwürdig.
Post by Wolfgang Meiners
mal nachschauen, was bzgl. Namensauflösung so abgeht [1] bzw. einfach
im Web-GUI der Fritzbox der neuen Kiste einen fixen Namen zuweisen
und fertig.
Im Internet kursieren Berichte, dass die Probleme dann (also nach
Änderung der IP von DHCP-vermittelt auf fest) erst richtig losgehen.
Wie kommst Du denn plötzlich auf die Art der Adreßzuweisung? Wir sind
die ganze Zeit nur bei *Namen* und deren Auflösung gewesen, nicht dabei,
wie Geräte Adressen bekommen (das Ganze hängt aber natürlich auch wieder
irgendwie zusammen, wenn man DHCP nutzt in Abhängigkeit davon, was der
Client so an Infos zum Server trägt und was der Server in Folge damit
macht -- die Fritzboxen übernehmen eigentlich den in Systemeinstellungen
--> Sharing definierten ComputerName bei Erstkontakt per DHCP als
hostname, der fortan im Netz für alle Kisten gilt, die die Fritzbox als
DNS-Server nutzen, auch und vor allem, wenn man jetzt auf die Idee
kommt, den ComputerName erneut zu ändern. Kann man auf der Box prüfen,
indem man Telnet aktiviert, sich einlogged und in /var/flash/multid.leases
nachguckt)

Gruss,

Thomas
Wolfgang Meiners
2014-01-05 12:26:44 UTC
Permalink
Post by Florian Weimer
Post by Wolfgang Meiners
wolfgangslaptop:~ wolfgang$ ping 192.168.178.69
PING 192.168.178.69 (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=18.195 ms
wolfgangslaptop:~ wolfgang$ ping hserver
ping: cannot resolve hserver: Unknown host
wolfgangslaptop:~ wolfgang$ ping hserver
PING hserver.fritz.box (192.168.178.69): 56 data bytes
64 bytes from 192.168.178.69: icmp_seq=0 ttl=64 time=12.826 ms
Kannst Du irgendwie prüfen, ob "hserver" per DNS oder mDNS aufgelöst
wird?
Nicht wirklich. Ich gehe aber davon aus, dass die Namensauflösung per
DNS geschieht, weil die gesamte Netzverwaltung über die Fritz!Box läuft
und im Fritzbox-Handbuch immer nur von DNS die Rede ist.

Der DNS-Server des hservers ist nicht eingeschaltet. Weitere DNS-Server
gibt es in meinem Netz nicht.

Grüße
Wolfgang
Goetz Hoffart
2014-01-05 12:22:31 UTC
Permalink
Den Ruhezustand für den Computer habe ich schon auf "nie" eingestellt.
Und das Häkchen dort, das sinngemäß sagt »bei abgeschaltetem Bildschirm
nicht ausgehen«, aber in maximal umständlich formuliert, hast du auch
richtig gesetzt?

Grüße
Götz
--
http://www.knubbelmac.de/
Wolfgang Meiners
2014-01-05 12:34:36 UTC
Permalink
Post by Goetz Hoffart
Den Ruhezustand für den Computer habe ich schon auf "nie" eingestellt.
Und das Häkchen dort, das sinngemäß sagt »bei abgeschaltetem Bildschirm
nicht ausgehen«, aber in maximal umständlich formuliert, hast du auch
richtig gesetzt?
Diese Option habe ich beim besten Willen nicht gefunden. Es gibt nur
einen zweiten Eintrag, der lautet "Ruhezustand für Monitor". Dieser ist
nach wie vor auf 10min eingestellt. Ich werde mal ausprobieren, ob das
was ändert, kann es mir aber eigentlich nicht vorstellen.
Post by Goetz Hoffart
Grüße
Götz
Grüße
Wolfgang
Lesen Sie weiter auf narkive:
Loading...