Von Zeit zu Zeit stelle ich an meinem iMac mit OS X fest, dass der Prompt im Terminal den falschen Hostname anzeigt. Mein Mac heißt Sebastians-iMac
und so steht es für gewöhnlich da. Kürzlich gab es mal ein Problem mit der IP-Adresse, als ich einen Raspberry Pi mit irgendeinem alten Testimage ans Netzwerk anschloss. Der Raspberry Pi bekam die gleiche IP-Adresse zugewiesen, die mein Mac schon besitzt. Eventuell war die IP-Adresse auch im Image, genau wie beim Mac, fest auf 192.168.243.100 eingestellt – kann ich nicht mehr nachvollziehen. Es muss aber nicht unbedingt so ein IP-Adress-Konflikt sein, der zu dieser falschen Anzeige führt, es gibt auch andere Gründe. Jedenfalls hieß mein Mac seitdem plötzlich raspberrypi
, zumindest wurde das so im Terminal angezeigt.
Das sieht natürlich nicht schön aus und ist auch etwas irritierend. Aber wo liegt das Problem? Am Mac wurde nichts verstellt – weder von mir, noch durch „Dritte“. Ein Blick in die Einstellungen zeigt das auch:
Der Grund ist eigentlich ganz einfach: was da im Terminal angezeigt wird ist nämlich nicht der Gerätename, sondern der vom Router zugewiesene DNS-Name. Das Problem ist also nicht am Mac zu suchen, sondern am Router, der den Netzwerkteilnehmern per DHCP IP-Adressen zuweist und sie zugleich per „übermitteltem Gerätenamen“ über eben diesen im Netzwerk erreichbar macht. Der Router ist dabei wohl irgendwie durcheinander gekommen und nun nicht in der Lage, das Problem selbstständig zu erkennen/beheben.
In meinem Fall ist der Router eine FritzBox 6360, die ich von meinem Kabelanbieter gestellt bekommen habe. In dessen Weboberfläche findet sich unter „Heimnetz“ -> „Netzwerk“ -> „Geräte und Nutzer“ eine Übersicht über die Geräte, die irgendwann mal im Netzwerk registriert waren. Bei anderen Routern ist der Weg sicher ähnlich.
Man sieht sofort, dass sich dort einiges angesammelt hat und gleiche Geräte mit verschiedenen IP-Adressen angezeigt werden. Auch mein Problem ist gut zu erkennen: Ganz offensichtlich hat die FritzBox eine Verbindung zwischen raspberrypi
und Sebastians-iMac
hergestellt, wodurch der Name nun falsch zugewiesen wird. Also ist Aufräumen angesagt – einfach ein paar alte Einträge löschen. Und obwohl ich noch garnicht fertig war, und eigentlich auch ganz andere Einträge gelöscht habe, hat die FritzBox automatisch die Verbindung zwischen raspberrypi
und Sebastians-iMac
aufgelöst. Nach kurzer Zeit erscheint dann auch mein Mac wieder richtig in der Liste.
Und siehe da, sofort wird im Terminal wieder der richtige Name angezeigt:
Sollte sich das Problem dann bei Euch vielleicht nicht direkt von alleine beheben, einfach mal die Netzwerkverbindung trennen (Kabel ab) und neu verbinden.
Im Internet werden übrigens auch noch einige andere Lösungswege aufgezeigt, die meiner Ansicht nach aber größtenteils nur die Symptome behandeln und nicht das eigentliche Problem beheben. So wird vielfach geraten, die Konfiguration des Prompts zu verändern, oder in versteckten Systemdateien den Hostname fest einzutragen. Sicher, kann man machen, ist aber nix für jeden. Und vor allem: wofür den Aufwand, wenn es auch viel einfacher geht…
- Proxmox: „Failed to connect to Server“ mit Safari auf MacOS - 28. Januar 2023
- Loxone: Benachrichtigung per Telegram - 15. Januar 2022
- Telegram: Nachrichten per Bot von der Heimautomation aufs Handy - 2. Januar 2022
1 Comment