Hostnamenprobleme in CentOS 5.5

Hostnamenprobleme in CentOS 5.5

Ich habe gerade eine CentOS 5.5-Maschine in meinem lokalen Netzwerk eingerichtet und versucht, den Hostnamen durch Bearbeiten der /etc/sysconfig/networkDatei zu ändern. Wenn ich lokal angemeldet bin, wird die Änderung des Hostnamens angezeigt und scheint einwandfrei zu funktionieren. Wenn ich eine SSH-Sitzung über PuTTY von Windows aus öffne, wird in der Eingabeaufforderung Folgendes angezeigt:

[root@? ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=mini.local
[root@? ~]# sysctl kernel.hostname
kernel.hostname = ?
[root@? ~]# hostname
?
[root@? ~]# hostname -f
hostname: Unknown server error

Ein paar weitere Symptome, die bei der Behebung dieses Problems hilfreich sein können. Ich kann die CentOS-Box von meinem Windows-Rechner aus über die IP anpingen, aber nicht über den Hostnamen. Außerdem zeigt mein Netgear-Router den Hostnamen nicht an, wenn ich die „Verbundenen Geräte“ ansehe. Ich sehe jedoch die Mac-Adresse und die richtige IP aufgelistet.

Wie kann ich dafür sorgen, dass der Hostname in meinem gesamten Netzwerk ordnungsgemäß verbreitet wird?

Antwort1

Sie benötigen einen DNS oder müssen die Hosts-Datei auf jedem Computer in Ihrem LAN einrichten.

Antwort2

In Redhat müssen Sie den Hostnamen an zwei Stellen ändern:

/etc/sysconfig/Netzwerk
/etc/hosts

füge in deiner Hosts-Datei eine Zeile mit der IP und dem Namen hinzu, die in sysconfig/network stehen. Ich weiß nicht mehr, ob du neu starten solltest oder nicht. Versuche es mit:

Neustart des Dienstnetzwerks

Antwort3

Stellen Sie zunächst den Hostnamen auf dem Computer mithilfe von richtig ein.DasReferenz aus dem Centos-Wiki

dann müssen Sie einen Reverse-DNS-Eintrag auf Ihrem DNS-Server einrichten (vielleicht ist das Ihr Router, aber ich glaube nicht, dass Sie das direkt auf einem Netgear-Heimanwender tun können), damit das Netzwerk den Hostnamen widerspiegelt, den Sie für den Computer gewählt haben

Dies könnte für Sie in Bezug auf Befehle von Nutzen sein, aber nicht für die DNS-Einstellungen.Slicehost DNS/E-Mail-Artikel

Antwort4

Verwenden system-config-networkund legen Sie dort einfach Ihren Hostnamen fest.

verwandte Informationen