Alterar o Endereço IP no Solaris 10 U3
Publicado em 18 de Dezembro De 2006 · Arquivado na Explicação · 295 palavras (cerca de 2 minutos para ler)
Alterar o endereço IP de um sistema executando o Solaris (Solaris 10, especificamente) é diferente de um monte de outros sistemas operativos lá fora. Realmente, tudo o que você precisa fazer é apenas editar alguns arquivos e, em seguida, derrubar a interface e fazer backup novamente. No entanto, parece haver um “gotcha” com o Solaris 10. (Não sei até onde vai esse procedimento-não está claro para mim se isso é novo no Solaris 10 ou se se estende de volta ao Solaris 8 ou 9.)
a maioria dos sites que encontrei indicou que você só precisava editar o arquivo /etc/hosts
(que na verdade é apenas um link simbólico para /etc/inet/hosts
) e colocar o novo endereço IP do servidor nesse arquivo. Como não estava alterando o nome do host ou o gateway padrão, não havia necessidade de editar /etc/hostname.pcn0
(o arquivo do nome do host para a única interface no sistema), /etc/nodename
ou /etc/defaultrouter
. Então eu editei o arquivo /etc/inet/hosts
, reiniciei o servidor e esperava ver o novo endereço IP aparecer na rede.
não funcionou. Um pouco mais de pesquisa indica que no Solaris 10, o sistema operacional usa /etc/inet/ipnodes
sobre /etc/inet/hosts
. Isso é um pouco estranho, pois ipnodes só deve ser usado para IPv6, e eu sei que desativei especificamente o IPv6 nesta instalação. Algumas pesquisas direcionadas adicionais que realizei, no entanto, mostraram que esse era realmente o caso, mesmo que o IPv6 esteja desativado.
ao editar /etc/inet/ipnodes
e reiniciar o servidor, a alteração do endereço IP entrou em vigor.
Então, se você precisa alterar o endereço IP de um servidor executando o Solaris 10, altere os seguintes arquivos:
/etc/inet/hosts/etc/inet/ipnodes
Após uma reinicialização, o servidor será agora o novo endereço IP.
(a propósito, o Solaris 10 U3 é executado perfeitamente no servidor ESX.)
metadados e Navegação
rede Solaris UNIX