O comando ipadm é usado para configurar interfaces e endereços IP no Oracle Solaris 11. Por exemplo, uma interface IPv4 estática é configurada da seguinte forma:
# ipadm create-ip net0 # ipadm create-addr -T static -a local=10.9.8.7/24 net0 net0/v4
É possível usar a opção –T para especificar três tipos de endereços: static, dhcp e addrconf (para endereços IPv6 autoconfigurados). Neste exemplo, o sistema é configurado com um endereço IPv4 estático. Você pode usar a mesma sintaxe para especificar endereço IPv6 estático. Porém, endereços IPv6 estáticos requerem que um endereço IPv6 de link-local seja configurado antes da criação de quaisquer endereços IPv6 estáticos. Essa configuração é realizada pela criação de um endereço IPv6 addrconf antes da criação do endereço IPv6 estático:
# ipadm create-ip net0 # ipadm create-addr -T addrconf net0 net0/v6 # ipadm create-addr -T static -a local=ec0:a:99:18:209:3dff:fe00:4b8c/64 net0 net0/v6a
Configure uma interface com DHCP da seguinte forma:
# ipadm create-ip net0 # ipadm create-addr -T dhcp net0 net0/v6a
Use o argumento addrconf com a opção –T para especificar um endereço IPv6 gerado automaticamente:
# ipadm create-ip net0 # ipadm create-addr -T addrconf net0 net0/v6
Se você quisesse alterar o endereço IP fornecido para a interface net0 no exemplo anterior, você precisaria primeiro remover a interface e depois adicioná-la novamente, como mostrado no seguinte exemplo:
# ipadm delete-addr net0/v4 # ipadm create-addr -T static -a local=10.7.8.9/24 net0 net0/v4
Consulte o Capítulo 3, Configuring and Administering IP Interfaces and Addresses in Oracle Solaris, no Configuring and Administering Network Components in Oracle Solaris 11.2 e ipadm(1M).