Ä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