Ubuntu Linux

Rechnername ändern

20.06.2023 von Thomas Rieske
Anhand des Rechnernamens lässt sich ein Gerät im Netzwerk identifizieren. Um diese Bezeichnung nachträglich anzupassen, empfiehlt sich die Kommandozeile.

Lösung: Zwar besteht die Möglichkeit, den Rechner- oder Host-Namen auch über die grafische Benutzeroberfläche (GUI) zu ändern. Doch dabei wird offenbar eine Konfigurationsdatei nicht automatisch mitgeändert. Um auf Nummer sicher zu gehen, sollten Sie die Arbeiten daher im Terminal durchführen. Es lässt sich am schnellsten mit der Tastenkombination Strg + Alt + T aufrufen. Sie können aber auch auf das Raster-Icon in der Seitenleiste links klicken und das Terminal per Suchfunktion starten.

Nun setzen Sie auf der Befehlszeile folgendes Kommando ab:

sudo -i

Nachdem Sie die Enter-Taste gedrückt haben, müssen Sie Ihr Passwort angeben und befinden sich dann in einer Rootshell. Ab jetzt werden alle Befehle mit Admin-Rechten ausgeführt, sodass in diesem Fenster ein vorangestelltes sudo-Kommando entfallen kann.

Anschließend gilt es, den Rechnernamen in insgesamt zwei Dateien in einer bestimmten Reihenfolge zu bearbeiten. Sie können die Änderungen mit einem Texteditor Ihrer Wahl vornehmen. Wir verwenden in unserem Beispiel gedit, den Standard-Editor der Gnome-Arbeitsumgebung. Als Erstes wird die hosts-Datei in den Editor geladen:

gedit /etc/hosts

Tippen Sie nun in der Zeile mit dem aktuellen Rechnernamen (nicht in der Zeile, die localhost enthält!) den neuen Host-Namen ein. Dann speichern Sie die Datei.

Ubuntu Linux - Rechnername ändern
Ubuntu mit Gnome-Desktop
Öffnen Sie zunächst die Kommandozeile. Dazu können Sie den Shortcut „Strg + Alt + T“ nutzen, oder Sie klicken auf das Raster-Icon links unten.
Ubuntu mit Gnome-Desktop
Nun geben Sie in die Suchbox „Terminal“ ein und klicken auf den entsprechenden Treffer.
Ubuntu mit Gnome-Desktop
Mit dem Kommando „sudo -i“ erreichen Sie eine Rootshell, was die folgenden Arbeiten erleichtert.
Ubuntu mit Gnome-Desktop
Danach öffnen Sie erst die hosts-Datei im Standard-Editor, indem Sie den Befehl „gedit /etc/hosts“ absetzen.
Ubuntu mit Gnome-Desktop
Wechseln Sie zu der Zeile, die den aktuellen Rechnernamen enthält.
Ubuntu mit Gnome-Desktop
Nun tippen Sie den neuen Host-Namen ein und speichern die Datei.
Ubuntu mit Gnome-Desktop
Um die zweite Datei anzupassen, klicken Sie auf den Öffnen-Button. Tragen Sie dann in das Suchfeld „/etc/hostname“ ein und drücken Enter.
Ubuntu mit Gnome-Desktop
Jetzt tippen Sie auch hier den neuen Rechnernamen ein und speichern das File. Danach können Sie den Texteditor schließen.
Ubuntu mit Gnome-Desktop
Im Terminal müssen Sie nun noch mit dem Befehl „hostname -F /etc/hostname“ die neue Bezeichnung festsetzen.
Ubuntu mit Gnome-Desktop
Damit die Änderungen wirksam werden, ist ein Neustart fällig. Dazu können Sie im Terminal das reboot-Kommando verwenden.
Ubuntu mit Gnome-Desktop
Die neue Bezeichnung finden Sie anschließend auch über die grafische Bedienoberfläche unter „Einstellungen / Info“ in Form des Gerätenamens.

Um die zweite Datei zu ändern, klicken Sie anschließend im Editor auf den Öffnen-Button. In das Suchfeld tragen Sie /etc/hostname ein und drücken Enter. Dann tippen Sie auch hier den neuen Host-Namen ein, speichern das File und beenden den Texteditor wieder.

Zurück in der Rootshell wird die neue Bezeichnung mit dem Befehl

hostname -F /etc/hostname

festgesetzt. Damit die Änderungen greifen, ist ein Neustart erforderlich, den Sie im Terminal mit dem reboot-Kommando einleiten.

Anschließend können Sie überprüfen, ob die Namensänderung wie gewünscht geklappt hat. Dazu müssen Sie nicht wieder das Terminal öffnen, sondern finden die neue Bezeichnung über die GUI unter Einstellungen / Info als Gerätename.

Produkte: Der Trick funktioniert mit allen aktuellen Versionen von Ubuntu mit dem Gnome-Desktop.