schimbarea adresei IP în Solaris 10 U3
publicat pe 18 decembrie 2006 · Filed în explicație · 295 de cuvinte (estimat 2 minute pentru a citi)
schimbarea adresei IP a unui sistem care rulează Solaris (Solaris 10, în mod specific) este o mulțime de alte sisteme de Operare acolo. Într-adevăr, tot ce trebuie să faceți este să editați doar câteva fișiere și apoi să luați interfața în jos și să faceți din nou o copie de rezervă. Cu toate acestea, se pare că există un „gotcha” cu Solaris 10. (Nu știu cât de departe merge această procedură—nu este clar pentru mine dacă acest lucru este nou Pentru Solaris 10 sau dacă se extinde înapoi la Solaris 8 sau 9.)
majoritatea site-urilor pe care le-am găsit au indicat că trebuie doar să editați fișierul /etc/hosts
(care este de fapt doar un simbol către /etc/inet/hosts
) și să plasați noua adresă IP a serverului în acel fișier. Deoarece nu schimbam numele de gazdă sau gateway-ul implicit, nu a fost nevoie să editați /etc/hostname.pcn0
(fișierul de nume de gazdă pentru singura interfață din sistem), /etc/nodename
sau /etc/defaultrouter
. Așa că am editat fișierul /etc/inet/hosts
, am repornit serverul și mă așteptam să văd noua adresă IP apărând în rețea.
nu a funcționat. Un pic mai multe cercetări indică faptul că în Solaris 10, Sistemul de operare folosește /etc/inet/ipnodes
peste /etc/inet/hosts
. Acest lucru este un pic ciudat, deoarece ipnodes ar trebui să fie utilizate numai pentru IPv6, și știu că am dezactivat în mod specific IPv6 în această instalare. Unele căutări suplimentare direcționate pe care le-am efectuat, totuși, au arătat că acest lucru a fost într-adevăr cazul, chiar dacă IPv6 este dezactivat.
la editarea /etc/inet/ipnodes
și repornirea serverului, schimbarea adresei IP a intrat în vigoare.
deci, dacă trebuie să schimbați adresa IP a unui server care rulează Solaris 10, schimbați următoarele fișiere:
/etc/inet/hosts/etc/inet/ipnodes
la repornire, serverul va avea acum noua adresă IP.
(apropo, Solaris 10 U3 rulează perfect sub serverul ESX.)
metadate și navigare
Networking Solaris UNIX