změna IP adresy v Solaris 10 U3
Publikováno dne 18. prosince 2006 · soubor v vysvětlení · 295 slov (odhadované 2 minuty na čtení)
změna IP adresy systému se systémem Solaris (konkrétně Solaris 10) se liší od mnoha jiných operačních systémů. Opravdu, vše, co musíte udělat, je jen upravit několik souborů a pak vzít rozhraní dolů a zálohovat znovu. Zdá se však, že se Solarisem 10 existuje „gotcha“. (Nevím, jak daleko tento postup jde-není mi jasné, jestli je to pro Solaris 10 nové, nebo pokud se rozšiřuje zpět na Solaris 8 nebo 9.)
většina stránek, které jsem našel, naznačila, že potřebujete pouze upravit soubor /etc/hosts
(což je vlastně jen symbolický odkaz na /etc/inet/hosts
) a umístit novou IP adresu serveru do tohoto souboru. Protože jsem neměnil název hostitele nebo výchozí bránu, nebylo třeba upravovat /etc/hostname.pcn0
(soubor názvu hostitele pro jediné rozhraní v systému), /etc/nodename
nebo /etc/defaultrouter
. Takže jsem upravil soubor /etc/inet/hosts
, restartoval server a očekával, že se nová IP adresa objeví v síti.
nefungovalo to. Trochu více výzkumů naznačuje, že v systému Solaris 10 používá operační systém /etc/inet/ipnodes
přes /etc/inet/hosts
. To je trochu zvláštní, protože ipnodes má být používán pouze pro IPv6 a vím, že jsem v této instalaci konkrétně zakázal IPv6. Některá další cílená vyhledávání, která jsem provedl, však ukázala, že tomu tak skutečně bylo, i když je IPv6 zakázán.
po úpravě /etc/inet/ipnodes
a restartu serveru se změna IP adresy projevila.
pokud tedy potřebujete změnit IP adresu serveru se systémem Solaris 10, změňte následující soubory:
/etc/inet/hosts/etc/inet/ipnodes
po restartu bude mít server nyní novou IP adresu.
(mimochodem, Solaris 10 U3 běží perfektně pod ESX serverem.)
Metadata a navigace
Networking Solaris UNIX