Ändern der IP-Adresse in Solaris 10 U3

Veröffentlicht am 18. Dezember 2006 · Abgelegt unter Erklärung · 295 Wörter (geschätzte Lesezeit von 2 Minuten)

Das Ändern der IP-Adresse eines Systems, auf dem Solaris ausgeführt wird (insbesondere Solaris 10), unterscheidet sich von einem viele andere Betriebssysteme da draußen. Wirklich, alles, was Sie tun müssen, ist nur ein paar Dateien zu bearbeiten und dann die Schnittstelle herunterzunehmen und wieder zu sichern. Es scheint jedoch ein „Gotcha“ mit Solaris 10 zu geben. (Ich weiß nicht, wie weit dieses Verfahren zurückreicht – es ist mir unklar, ob dies neu in Solaris 10 ist oder ob es auf Solaris 8 oder 9 zurückgeht.)

Die meisten Websites, die ich gefunden habe, haben angegeben, dass Sie nur die /etc/hosts -Datei (die eigentlich nur ein Symlink zu /etc/inet/hosts ist) bearbeiten und die neue IP-Adresse des Servers in diese Datei einfügen müssen. Da ich den Hostnamen oder das Standardgateway nicht geändert habe, musste /etc/hostname.pcn0 (die Hostnamendatei für die einzige Schnittstelle im System), /etc/nodename oder /etc/defaultrouter nicht bearbeitet werden. Also habe ich die /etc/inet/hosts -Datei bearbeitet, den Server neu gestartet und erwartet, dass die neue IP-Adresse im Netzwerk angezeigt wird.

Es hat nicht funktioniert. Ein bisschen mehr Forschung zeigt, dass in Solaris 10 das Betriebssystem /etc/inet/ipnodes über /etc/inet/hosts verwendet. Dies ist etwas seltsam, da ipnodes nur für IPv6 verwendet werden soll und ich weiß, dass ich IPv6 in dieser Installation speziell deaktiviert habe. Einige zusätzliche gezielte Suchen, die ich durchgeführt habe, zeigten jedoch, dass dies tatsächlich der Fall war, auch wenn IPv6 deaktiviert ist.

Beim Bearbeiten von /etc/inet/ipnodes und beim Neustart des Servers wurde die Änderung der IP-Adresse wirksam.

Wenn Sie also die IP-Adresse eines Servers mit Solaris 10 ändern müssen, ändern Sie die folgenden Dateien:

/etc/inet/hosts/etc/inet/ipnodes

Nach einem Neustart hat der Server nun die neue IP-Adresse.

(Übrigens läuft Solaris 10 U3 perfekt unter ESX Server.)

Metadaten und Navigation

Netzwerk Solaris UNIX

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.