Rechnername

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. Installation von Programmen

  2. Einen Editor öffnen

  3. Root-Rechte

  4. Ein Terminal öffnen

Inhaltsverzeichnis
  1. Allgemein
  2. Unity/GNOME 3
  3. MATE
  4. Xfce
  5. Terminal
  6. Links

Wiki/Icons/computer.png Anhand des Rechnernamens kann man einen Rechner im Netzwerk erkennen. So sieht man z.B. in der Windows-Netzwerkumgebung den Namen des Rechners, wenn dieser über Samba-Freigaben im Netzwerk zur Verfügung steht. Möchte man diesen Namen ändern, so kann man dies sowohl direkt in der Desktopumgebung als auch per Kommandozeile vornehmen.

Eine zentrale Rolle bei der Namensvergabe spielt die Datei /etc/hosts.

permanence.png
Permanence 🇬🇧

Allgemein

Jeder Computer braucht einen Namen. Besonders in größeren Netzwerkumgebungen ist eine manuelle Zuweisung notwendig, da sonst keine Übersicht gewahrt werden kann. Zur Vergabe dieser gibt es mehrere generelle Vorgehensweisen. Die wichtigsten sind:

Beispielnamen
Figur Kurzbeschreibung Geräteklasse Interpretation
Homer Simpson Familienvater Storage-Server Nicht mit allzugroßer Intelligenz gesegnet, dafür aber mit viel Platz.
Marge Simpson Homers Frau / Mutter Domänencontroller Organisiert das ganze Netzwerk/Familie, hat den Blick über alles.
Host für Virtuelle Server Denkt für viele andere mit; macht den Haushalt.
Bart Simpson Sohn Mobiltelefon Immer Unterwegs, kann sich nicht lange an einem Ort aufhalten.
Lisa Simpson Tochter Entwicklungsserver Kann alles; versucht Probleme zu lösen anstatt sich darüber zu Ärgern.
Maggie Simpson Babytochter Kleinstcomputer wie Raspberry Pi Sehr intelligent, jedoch meist unscheinbar im Hintergrund.
Chief Clancy Wiggum Polizeichef Proxy-Server Kontrolliert als Polizeichef den (Internet-)verkehr.
C. Montgomery Burns Besitzer des Atomkraftwerks USV Ist für die Energieversogung zuständig.

Achtung!

Bitte niemals Localhost als selbstgewählten Rechnernamen verwenden - dieser Name ist unabhängig von der Schreibweise reserviert! Für Samba dürfen die Rechnernamen nicht länger als 15 Zeichen sein (siehe NetBIOS).

Unity/GNOME 3

Unter aktuellen Ubuntu-Versionen sollte der Rechnername wie unten beschrieben im Terminal geändert werden.

Rechnername_Screen_neu.png
Dialog bei MATE

MATE

Unter MATE (und früher GNOME 2 war bzw.) ist es sehr einfach, den Rechnernamen zu ändern. Dazu ruft man

auf und trägt den neuen Rechnernamen ein. Anschließend meldet man sich ab und anschließend wieder neu an. Danach ist der Rechner umbenannt. Falls man Dienste wie Samba nutzt, so muss man diese ebenfalls neu starten, damit der Rechner mit seinem neuen Namen auch aus dem Netzwerk ansprechbar ist.

Achtung!

Leider wird dabei der Name nicht automatisch in der /etc/hosts angepasst. Dies sollte manuell nachgeholt werden. Möglich ist es auf dem Reiter Rechner (s. Abbildung rechts). Die Änderung wird von der Datei /etc/hosts übernommmen bzw. in sie hineingeschrieben. Ein anderer Weg: Siehe unten.

Xfce

Unter Xfce findet sich die Netzwerkeinstellung unter

Im nun geöffneten "network-admin" kann man unter dem Reiter "Allgemein" den "Rechnernamen" ändern. Danach wird man darauf hingewiesen, dass man erst wieder neue Anwendungen starten kann, wenn man sich neu angemeldet hat und man erhält nochmal die Möglichkeit, sich gegen die Namensänderung zu entscheiden.

Wenn einem danach ist, kann man auch noch unter dem Reiter "Rechner" per "Eigenschaften" für die IP-Adresse 127.0.1.1 den Alias (im Feld "Aliases") auf den Rechnernamen wechseln (dies wird auch nach einem Logout nicht selbständig durchgeführt).

Terminal

Achtung!

Diese Änderungen sollten in einer Rootshell oder im Recovery Modus erfolgen, da sonst das Risiko besteht, dass man sich aus dem Rechner aussperrt.

Der Rechnername muss in zwei Dateien in einer bestimmten Reihenfolge geändert werden. Die Änderungen kann man mit jedem beliebigen Editor[2][3] ausführen.

  1. Als erstes muss die Datei /etc/hosts geändert werden:

    127.0.0.1       localhost
    127.0.1.1       meinrechnername
    ...
  2. Nun (anschließend!) muss die Datei /etc/hostname angepasst werden:

    meinrechnername

    Wird dies als 1. Schritt gemacht, sperrt man sich aus und Programme können nicht mehr standardmäßig starten, da der Hostname nicht aufgelöst werden kann!

  3. Als letztes wird der Rechnername mittels des Befehls [3][4]:

    sudo hostname -F /etc/hostname 

    gesetzt. Nach einem Neustart werden die Änderungen gültig.