Go to main content

Oracle® Solaris 11.4 Network Administration Cheatsheet

Exit Print View

Updated: August 2018
 
 

Oracle® Solaris 11.4 Network Administration Cheatsheet

This cheatsheet includes examples of commonly used network administration commands. See the dladm(8), ipadm(8), and route(8) man pages for further details.

For more information about configuring the network in Oracle Solaris 11.4, see Configuring and Managing Network Components in Oracle Solaris 11.4.

Commonly Used Network Administration Commands


Note -  Some of following commands include parameters and values that are provided as examples only.
Action
Command
Administering Datalinks
Display all of the datalinks (physical and virtual) on a system.
# dladm show-link
Display all of the physical datalinks on a system.
# dladm show-phys
Display all of the properties for all of the datalinks on a system.
# dladm show-linkprop
Display all of the properties for a specific datalink on a system.
# dladm show-linkprop net0
Display a specific property for a specific datalink on a system.
# dladm show-linkprop -p mtu net0
Administering IP Interfaces and Addresses
Display general information about a system's IP interfaces.
# ipadm
Display a system's IP interfaces and addresses.
# ipadm show-addr
Create an IP interface and then configure a static IPv4 address for that interface.
# ipadm create-ip net0
# ipadm create-addr -a 203.0.113.0/24 net0/addr
Obtain an IP address from a DHCP server.
# ipadm create-ip net0
# ipadm create-addr -T dhcp net0/addr
Create an auto-generated IPv6 address.
# ipadm create-ip net0
# ipadm create-addr -T addrconf net0/addr
Change the netmask property for an IP address object name (net3/v4) to 8.
# ipadm set-addrprop -p prefixlen=8 net3/v4
Configure a persistent default route on a system.
# route -p add default 192.0.2.1/27
Configure a persistent default route by specifying a name.
# route -p add IP-address -name route1
persistent: route add IP-address -name route1
Configure a static route on a system.
# route -p add -net 192.0.2.35/27 -gateway 192.0.2.1/27
Display a system's default route.
# route -p show
Delete a persistent route by specifying a name.
# route -p delete -name route1     
delete host -name route1 route-IP: gateway gateway-IP: not in table
delete persistent host -name route1 route-IP: gateway gateway-IP
If you do not specify the –p option with the –name option, the route is removed from the routing tables only.
Configure a system's host name.
# hostname hostname

Administering Naming Services
Configure DNS on a system
# svccfg -s dns/client setprop config/nameserver=net_address: 192.0.2.1/27
# svccfg -s dns/client setprop config/domain = astring: "myhost.org"
# svccfg -s name-service/switch setprop config/host = astring: "files dns"
# svcadm refresh name-service/switch
# svcadm refresh dns/client
# svcadm enable dns/client
Administering External Network Modifiers (ENMs)
List all of the ENMs on a system.
# netadm list
Enable an ENM named myenm.
# netadm enable myenm
Administering Wireless Networks
Display information about available wireless networks.
# dladm scan-wifi
Connect to an unsecured wireless network with the strongest signal.
# dladm connect-wifi
Connect to an unsecured wireless network by specifying an ESSID.
# dladm connect-wifi -e ESSID
Check the status of the wireless network to which the system is currently connected.
# dladm show-wifi