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

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.