Although the default is to run DHCPv6, after DHCPv6 starts running you can stop it with the ipadm delete-addr command. You can also disable DHCPv6 so that it does not start on reboot by modifying the /etc/inet/ndpd.conf file.
Roles contain authorizations and privileged commands. For more information about roles, see Creating a Role in Securing Users and Processes in Oracle Solaris 11.4.
# ipadm delete-addr -r dhcp-addrobj
First, change the /etc/inet/ndpd.conf file to prevent DHCPv6 from starting on reboot. Then stop the service that is currently running.
# echo ifdefault StatefulAddrConf false >> /etc/inet/ndpd.conf # pkill -HUP -x in.ndpd