Skip to main content
Solaris 11 OCA

Network Configuration in Solaris 11

By December 3, 2013September 12th, 2022No Comments

In previous versions of Solaris we have used the ifconfig command and configuration files within /etc to manage the network configuration. Now we have new kids on the block in the shape of dladm and ipadm. In this tutorial we see how we can configure the network using these tools

Network Profiles

On a newly installed Solaris 11 machine we will have network profiles

  • Automatic
  • DefaultFixed

We can also add are own profiles and we will see that in a later lesson. Additonally we have three locations

  • Automatic
  • NoNet

Again we can add to these if we need. These locations and profiles store the network configuration and can be listed from the command line with

netcfg list

These represent the new storage of IP Configuration in Solaris 11. We can use the command ipadm(/usr/sbin/ipadm) and dladm(/usr/sbin/dladm) to manage the address information with the profiles.


The data-link adm tool can be used to manage the layer 2 element of networking on solaris, so the interfaces and bridging ports etc.

dlmadm help

Will show the sub-commands available to you:

To see the physical NICS that we have in Solaris 11 we can use the command

dladm show-phys

We can see from the output that the default name for the first card is net0.


To disable an interface or bring its sate to down we could use the command

ipadm delete-ip net0


ipadm create-ip net0

The create-ip sub-command will create the IP Interface again.

To add ip addresses to the IP Interface the subcommand create-addr can be used

ipadm create-addr -T dhcp net0

If we do not add an alias after net0 (which is the interface name ) then v4 will be used. If that is in use then v4a and so on will be used. This can be seen in the output of the command:

ipadm show-addr

If we would like a static address then we can use the syntax

ipadm create-addr -T static -a net0