下面是用于管理网络配置的命令:
dladm
ipadm
route
netcfg
netadm
dladm 是在 Oracle Solaris 10 中引入的,用于配置数据链路。
dladm 命令用于管理以下类型的网络配置:
物理接口-以太网、无线和 InfiniBand
虚拟网络功能-Etherstub、VNIC 和 IP 隧道
交换机功能-链路聚合、VLAN 和桥接技术
设备特性-速度、双工、优先级和功能协商
dladm 命令为系统上当前处于活动状态的配置文件创建持久性网络配置。因此,net0 在不同的配置文件中可以具有不同的 MTU 值。例如,如果为名为 net0 的数据链路配置了具体的最大传输单元 (Maximum Transmission Unit, MTU) 值 1200,则此 MTU 值仅在使用该配置文件时对 net0 具有持久性。如果随后激活了另一个配置文件并使用 dladm 命令为该配置文件设置了不同的 MTU 值,则新的 MTU 值将仅应用到该配置文件。请参见在 Oracle Solaris 中管理数据链路配置。
dladm 命令还取代了 Oracle Solaris 10 中用于配置协议属性的 ndd 命令。作为用于设置第 2 层驱动程序属性的工具,dladm 命令相比 ndd 命令具有多个优势。请参见从 Oracle Solaris 10 转换至 Oracle Solaris 11.2 中的 将 ndd 命令与 ipadm 命令进行比较。
在此发行版中,ipadm 命令取代 ifconfig 命令用于配置 IP 接口和地址。ipadm 命令可更有效地管理 IP 接口和 IP 地址,因为该命令仅用于 IP 接口管理。此外,与 ifconfig 命令不同,ipadm 命令可实现持久性网络配置。请参见从 Oracle Solaris 10 转换至 Oracle Solaris 11.2 中的 将 ifconfig 命令与 ipadm 命令进行比较。
ipadm 命令还取代了 Oracle Solaris 10 中用于配置协议属性的 ndd 命令。作为用于设置协议属性的工具,ipadm 命令相比 ndd 命令具有多个优势。请参见从 Oracle Solaris 10 转换至 Oracle Solaris 11.2 中的 将 ndd 命令与 ipadm 命令进行比较。
由于 /etc/defaultrouter 文件在 Oracle Solaris 11 中已过时,因此您不能再使用此文件管理路由(缺省值或其他)。请改用 route 命令手动处理网络路由表。route 命令仅处理活动配置文件的路由。如果活动配置文件发生更改,则缺省路由以及其他路由可能会被替换。如果不在系统上切换配置文件,则不需要考虑这个问题。
有关更多信息,请参见创建持久性(静态)路由。
netcfg 和 netadm 命令用于管理各种类型的配置文件。这两个命令提供的大部分功能针对反应性配置文件的管理。netcfg 命令很少在公司服务器上使用。这些类型的服务器通常使用固定模式。
netadm 命令用于启用和禁用配置文件以及显示有关配置文件及其状态的信息。请参见启用和禁用配置文件和管理配置文件。
可用于重新配置系统网络的另一个选项是 sysconfig 实用程序,也称为交互式系统配置 (System Configuration Interactive, SCI) 工具。SCI 工具支持配置全新安装或未配置的系统,它设计用来在文本安装期间为新创建的非全局区域提供系统配置。您能够以交互方式或非交互方式使用 SCI 工具。
使用 sysconfig 实用程序可以执行三种操作:取消配置、配置和配置文件创建。unconfigure 子命令用于取消配置整个系统。此命令会使系统保留在未配置状态。
configure 子命令用于重新配置整个系统或系统的一部分,这包括以下六个功能分组:
network
location
users
identity
support
kdb_layout
有关已取消配置的分组的缺省值的更多信息,请参见安装 Oracle Solaris 11.2 系统 中的 功能分组概述。
例如,您将如下所示重新配置系统的现有命名服务:
# sysconfig configure -g network,naming_services
–g 选项用于指定应配置的特定功能分组。在本例中,配置了系统的网络组件。
有关更多信息,请参见 sysconfig(1M) 手册页和安装 Oracle Solaris 11.2 系统 中的 第 6 章, 取消配置或重新配置 Oracle Solaris 实例。