Skip Navigation Links | |
Exit Print View | |
Oracle Solaris Administration: Network Interfaces and Network Virtualization Oracle Solaris 11 Information Library |
1. Overview of the Networking Stack
Network Configuration in This Oracle Solaris Release
The Network Stack in Oracle Solaris
Network Devices and Datalink Names
Administration of Other Link Types
3. NWAM Configuration and Administration (Overview)
4. NWAM Profile Configuration (Tasks)
5. NWAM Profile Administration (Tasks)
6. About the NWAM Graphical User Interface
Part II Datalink and Interface Configuration
7. Using Datalink and Interface Configuration Commands on Profiles
8. Datalink Configuration and Administration
9. Configuring an IP Interface
About IP Interface Configuration
IP Interface Configuration (Tasks)
SPARC: How to Ensure That the MAC Address of an Interface Is Unique
How to Configure an IP Interface
How to Set the Property of an IP Address
Setting IP Interface Properties
Administering Protocol Properties
How to Restrict a Port's Access to root User Only
How to Implement Symmetric Routing on Multihomed Hosts
Monitoring IP Interfaces and Addresses
How to Obtain Information About Network Interfaces
Troubleshooting Interface Configuration
The ipadm command does not work.
IP address cannot be assigned with the ipadm create-addr command.
Comparison Tables: ipadm Command and Other Networking Commands
ifconfig Command Options and ipadm Command Options
ndd Command Options and ipadm Command Options
10. Configuring Wireless Interface Communications on Oracle Solaris
12. Administering Link Aggregations
16. Exchanging Network Connectivity Information With LLDP
Part III Network Virtualization and Resource Management
17. Introducing Network Virtualization and Resource Control (Overview)
18. Planning for Network Virtualization and Resource Control
19. Configuring Virtual Networks (Tasks)
20. Using Link Protection in Virtualized Environments
21. Managing Network Resources
Advances in Oracle Solaris have surpassed the capabilities of traditional tools to efficiently administer various aspects of network configuration. The ifconfig command, for example, has been the customary tool to configure network interfaces. However, this command does not implement persistent configuration settings. Over time, ifconfig has undergone enhancements for added capabilities in network administration. However, as a consequence, the command has become complex and confusing to use.
Another issue with interface configuration and administration is the absence of simple tools to administer TCP/IP Internet protocol properties or tunables. The ndd command has been the prescribed customization tool for this purpose. However, like the ifconfig command, ndd does not implement persistent configuration settings. Previously, persistent settings could be simulated for a network scenario by editing the boot scripts. With the introduction of the SMF feature of Oracle Solaris, using such workarounds can become risky because of the complexities of managing SMF dependencies, particularly in the light of upgrades to the Oracle Solaris installation.
The ipadm command is introduced to eventually replace the ifconfig command for interface configuration. The command also replaces the ndd command to configure protocol properties.
As a tool for configuring interfaces, the ipadm command offers the following advantages:
It manages IP interfaces and IP addresses more efficiently by being the tool uniquely for IP interface administration, unlike the ifconfig command that is used for purposes other than interface configuration.
It provides an option to implement persistent interface and address configuration settings.
For a list of ifconfig options and their equivalent ipadm subcommands, see ifconfig Command Options and ipadm Command Options.
As a tool to set protocol properties, the ipadm command provides the following benefits:
It can set temporary or persistent protocol properties for IP, Address Resolution Protocol (ARP), Stream Control Transmission Protocol (SCTP), and Internet Control Messaging Protocol (ICMP), as well as upper layer protocols such as TCP and User Datagram Protocol (UDP).
It provides information about each TCP/IP parameter, such as a property's current and default setting, as well as the range of possible settings. Thus, debugging information is more easily obtained.
The ipadm command also follows a consistent command syntax and therefore is easier to use.
For a list of ndd options and their equivalent ipadm subcommands, see ndd Command Options and ipadm Command Options.
For more details about the ipadm command, refer to the ipadm(1M) man page.