Ich habe versucht, den Hostnamen auf meinem Computer gemäß diesem Artikel zu ändern:https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/
Als ich zu dem Teil kam
service hostname.sh stop
sleep 1
service hostname.sh start
Der Hostname scheint korrekt gestoppt zu werden, aber ich kann ihn nicht starten. Wenn ich jetzt meine IP von einem zweiten Rechner scanne, wird mein Hostname als n/a angezeigt.
Wenn ich versuche, den Hostnamen zu starten, wird angezeigt
Failed to start hostname.service: Unit hostname.service is masked.
Ich habe zu diesem Thema recherchiert und den Befehl ausprobiert
systemctl unmask hostname.service
sowie
systemctl unmask hostname
Diese werden ohne Fehler ausgeführt.
Wenn ich jedoch einen dieser Befehle ausprobiere, erhalte ich erneut die gleiche Fehlermeldung, dass er maskiert sei.
systemctl enable hostname.service
systemctl enable hostname
systemctl start hostname.service
systemctl start hostname
start hostname.service
start hostname
Zuletzt habe ich sogar versucht, es zu maskieren und dann wieder zu demaskieren, mit demselben Ergebnis. Diese Symptome bleiben auch nach mehreren Neustarts bestehen. Ich wäre für jede Hilfe sehr dankbar, da ich ziemlich ratlos bin.
Außerdem verwende ich, falls es wichtig ist, Kali Linux, eine Debian-Distribution.
AKTUALISIEREN
/etc/hosts
127.0.0.1 localhost
127.0.1.1 kali.net VVTOETSC
#The following lines are desirble for IPV6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/Hostname
VVTOETSC
Antwort1
Der in Ihrer Frage referenzierte Artikel stammt aus dem Jahr 2013 und ist veraltet. Um den Hostnamen zu ändern, gehen Sie einfach wie folgt vor:
- Trennen Sie die Verbindung zum Netzwerk
- Führen Sie den Befehl
hostname new_hostname
als Root aus. - Stellen Sie erneut eine Verbindung zum Netzwerk her
Antwort2
- Versuchen Sie, im erweiterten Modus zu booten
- Root-Passwort eingeben
- Versuchen Sie, eine Datei zu finden, die eine sehr große Größe hat, z. B. ein Video, von dem Sie denken, dass es Sie nicht beeinträchtigt, wenn Sie es löschen. Sie können die Dateigröße jederzeit überprüfen, indem Sie ls -S oder ls --size eingeben.
- Löschen Sie diese Datei und starten Sie neu. Danach sollte es funktionieren.
- Wenn dies nicht der Fall ist, müssen Sie eine andere Datei suchen und einen Neustart testen, bis es funktioniert.
Der Grund für dieses Problem ist, dass in der Bootpartition nicht genügend Platz vorhanden ist, um die fehlgeschlagenen Dienste zu laden. Eine einfache Lösung besteht darin, die außergewöhnlich große Datei zu löschen. Dann, boooom... wird es funktionieren...