Cambiare l’Indirizzo IP, in Solaris 10 U3
Pubblicato il 18 Dic 2006 · Archiviato nella Spiegazione · 295 parole (circa 2 minuti per leggere)
Modifica dell’indirizzo IP di un sistema operativo Solaris (Solaris 10, nello specifico) è diverso da un sacco di altri sistemi operativi là fuori. Davvero, tutto quello che dovete fare è solo modificare alcuni file e poi prendere l’interfaccia verso il basso e il backup di nuovo. Tuttavia, sembra esserci un” gotcha ” con Solaris 10. (Non so quanto indietro vada questa procedura-non mi è chiaro se questo è nuovo a Solaris 10, o se si estende a Solaris 8 o 9.)
La maggior parte dei siti là fuori che ho trovato indicava che era necessario solo modificare il file /etc/hosts
(che in realtà è solo un collegamento simbolico a /etc/inet/hosts
) e posizionare il nuovo indirizzo IP del server in quel file. Poiché non stavo cambiando il nome host o il gateway predefinito, non era necessario modificare /etc/hostname.pcn0
(il file hostname per l’unica interfaccia nel sistema), /etc/nodename
o /etc/defaultrouter
. Così ho modificato il file /etc/inet/hosts
, riavviato il server e mi aspettavo di vedere il nuovo indirizzo IP visualizzato sulla rete.
Non ha funzionato. Un po ‘ più di ricerca indica che in Solaris 10, il sistema operativo utilizza /etc/inet/ipnodes
su /etc/inet/hosts
. Questo è un po ‘ strano dal momento che gli ipnodes dovrebbero essere usati solo per IPv6, e so che ho specificamente disabilitato IPv6 in questa installazione. Alcune ricerche mirate aggiuntive che ho eseguito, tuttavia, hanno dimostrato che questo era davvero il caso anche se IPv6 è disabilitato.
Dopo aver modificato /etc/inet/ipnodes
e riavviato il server, la modifica dell’indirizzo IP ha avuto effetto.
Quindi, se è necessario modificare l’indirizzo IP di un server che esegue Solaris 10, modificare i seguenti file:
/etc/inet/hosts/etc/inet/ipnodes
Al riavvio, il server avrà ora il nuovo indirizzo IP.
(A proposito, Solaris 10 U3 funziona perfettamente sotto ESX Server.)
Metadati e navigazione
Rete Solaris UNIX