megváltoztatása az IP-cím Solaris 10 U3
megjelent december 18-án 2006 · iktatott magyarázat · 295 szó (becsült 2 perc olvasni)
megváltoztatása az IP-címet a rendszer fut Solaris (Solaris 10, konkrétan) más, mint egy sok más operációs rendszer van odakint. Tényleg, mindössze annyit kell tennie, hogy csak szerkeszteni néhány fájlt, majd vegye le a felületet, majd újra készítsen biztonsági másolatot. Úgy tűnik azonban, hogy van egy “gotcha” a Solaris 10-rel. (Nem tudom, milyen messzire nyúlik vissza ez az eljárás—számomra nem világos, hogy ez új-e a Solaris 10-ben, vagy a Solaris 8-ra vagy a 9-re nyúlik vissza.)
az általam talált webhelyek többsége azt jelezte, hogy csak a /etc/hosts
fájlt kell szerkesztenie (ami valójában csak egy szimbolikus link a /etc/inet/hosts
– re), és a szerver új IP-címét kell elhelyeznie abban a fájlban. Mivel nem változtattam meg a gazdagépnevet vagy az alapértelmezett átjárót, nem kellett szerkeszteni /etc/hostname.pcn0
(a rendszer egyetlen interfészének hostname fájlja), /etc/nodename
vagy /etc/defaultrouter
. Ezért szerkesztettem a /etc/inet/hosts
fájlt, újraindítottam a szervert, és arra számítottam, hogy az új IP-cím megjelenik a hálózaton.
nem működött. Egy kicsit több kutatás azt mutatja, hogy a Solaris 10-ben az operációs rendszer /etc/inet/ipnodes
– ot használ /etc/inet/hosts
felett. Ez egy kicsit furcsa, mivel az ipnodes csak az IPv6-hoz használható, és tudom, hogy kifejezetten letiltottam az IPv6-ot ebben a telepítésben. Néhány további célzott keresés azonban azt mutatta, hogy ez valóban így van, még akkor is, ha az IPv6 le van tiltva.
a /etc/inet/ipnodes
szerkesztése és a szerver újraindítása után az IP-cím módosítása hatályba lépett.
tehát, ha meg kell változtatnia a Solaris 10-et futtató szerver IP-címét, módosítsa a következő fájlokat:
/etc/inet/hosts/etc/inet/ipnodes
újraindítás után a szerver most megkapja az új IP-címet.
(egyébként a Solaris 10 U3 tökéletesen fut az ESX szerver alatt.)
metaadatok és navigáció
hálózati Solaris UNIX