在 Oracle Solaris 11 中配置网络的方式与在 Oracle Solaris 10 中不同。有关本发行版中的网络管理更改的更多详细信息,请参见Chapter 1, 关于从 Oracle Solaris 10 转换至 Oracle Solaris 11 发行版。
以下是新增或已更改的网络管理功能(按字母顺序列出):
数据链路命名-Oracle Solaris 11 支持数据链路的通用命名方式。根据系统上网络设备的总数,使用 net0、net1、netN 命名约定自动为系统中的每个数据链路分配通用名称。
DHCP 支持-除传统 Sun DHCP 产品外,Oracle Solaris 11 还支持 Internet 系统协会 (Internet Systems Consortium, ISC) DHCP 服务器。不会在您的系统上自动安装此软件。请参见管理 DHCP。
ISC DHCP 支持包括新的 SMF 服务、新管理命令和新配置文件。有关详细信息,请参见在 Oracle Solaris 11.2 中使用 DHCP 中的ISC DHCP 服务器。
IP 接口和地址配置-可以使用 ipadm 命令管理网络协议栈 IP 层 (L3) 的网络配置。该命令可配置 IP 接口和地址以及其他 L3 实体,例如,IP 网络多路径 (IP networking multipathing, IPMP)。ipadm 命令替代 Oracle Solaris 10 中使用的 ifconfig 命令。
ipadm 命令提供了几乎与 ifconfig 命令等效的功能,都可以用于配置 IP 接口和地址,只是在 Oracle Solaris 11 中,ipadm 命令只能用于 IP 管理。此外,与 ifconfig 命令不同,使用 ipadm 命令所做的更改在系统重新引导之后还继续有效。请注意,在某些情况下,您仍然可以使用 ifconfig。请参见将 ifconfig 命令与 ipadm 命令进行比较。
IPMP 更改-IPMP 采用了一个新的概念模型,管理 IPMP 配置时使用的命令也已更改。一个显著的变化是,IP 接口分组到虚拟 IP 接口(例如 ipmp0)中。虚拟 IP 接口提供所有的数据 IP 地址,而用于基于探测器的故障检测的测试地址将分配给底层接口(例如 net0)。有关这些更改的更多信息,请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的IPMP 的工作原理。
此外,Oracle Solaris 11 还使用不同的命令来管理 IPMP 配置。因此,也会以不同的方式执行某些配置任务。请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的第 3 章 管理 IPMP。
IP 隧道管理-IP 隧道管理已更改,更符合 Oracle Solaris 11 中的数据链路管理方式。可使用 dladm 命令创建和配置 IP 隧道。隧道也可以使用此发行版中支持的其他数据链路功能,例如,可以为隧道指定更有意义的名称。请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的第 4 章 关于 IP 隧道管理。
命名和目录服务配置-可以通过 SMF 来管理此配置,而不必编辑 /etc 目录中的各种文件。请参见配置命名和目录服务。
使用 AI 执行安装期间的网络配置-从 Oracle Solaris 11.2 开始,svc:/network/install:default SMF 服务包括两个新的属性组类型:ipv4_interface 和 ipv6_interface。您可创建包含类型为 ipv4_interface 和 ipv6_interface 的属性组的 SC 配置文件。svc:/network/install:default start 方法使用这些类型的属性,然后在安装后首次引导系统时将其用于配置网络接口。SC 配置文件可能包括无限数量的此类属性组,从而使管理员能够在安装过程中配置多个网络接口。
请注意,将继续支持此服务的现有 install_ipv4_interface 和 install_ipv6_interface 属性组。有关说明,请参见安装 Oracle Solaris 11.2 系统 中的配置网络接口。
网络诊断工具-您可使用 Fault Manager (fmd) 传输模块 (network-monitor) 执行网络诊断及监视网络资源。该实用程序报告可能会导致网络功能削弱的情况。请参见在 Oracle Solaris 11.2 中排除网络管理问题 中的第 4 章 使用 network-monitor 传输模块实用程序执行网络诊断。
网络模式实现-Oracle Solaris 11 支持两种网络配置模式:固定配置和反应性配置。有关更多详细信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的关于网络配置模式。
网络监视工具-此发行版中引入了两个用于观察网络通信流量的新命令:tcpstat 和 ipstat。这些命令提供有关某服务器上网络通信流量的信息。请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的使用 ipstat 和 tcpstat 命令观察网络通信流量。
网络数据包分析工具-与 snoop 命令类似,您可使用 Wireshark GUI 或其命令行等效项 TShark 以排除联网问题和执行数据包分析。请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的使用 TShark 和 Wireshark 分析器分析网络通信。
基于配置文件的网络配置-通过使用配置文件,可以定义多个备用配置,每个备用配置由一个配置文件(称为网络配置文件 (network configuration profile, NCP))予以标识。例如,可以为笔记本个人电脑创建名为 office 的配置文件,该配置文件为系统配置静态 IP 地址和 DNS 服务器位置。备用 home 配置文件可以使用 DHCP 来获取此信息。此发行版中还使用两个额外的命令来管理配置文件:netcfg 和 netadm。有关详细信息,请参见网络管理命令更改。
路由配置-使用 route 命令为系统配置持久路由,其值可以为缺省值或其他值。route 命令将替换以前通过 /etc/defaultrouter 文件管理路由的方法。该文件在 Oracle Solaris 11 中已过时。
此外,在安装后,您将无法通过检查 /etc/defaultrouter 文件来确定系统的缺省路由。要确定安装后系统的缺省路由,使用 route –p show 命令或 netstat –nr 命令。请参见创建持久性路由。
可调参数(网络参数)配置-ipadm 和 dladm 命令也替代 ndd 命令来配置此发行版中的某些网络参数。请参见将 ndd 命令与 ipadm 命令进行比较、将 ndd 命令和 driver.conf 配置与 dladm 命令进行比较和Oracle Solaris 11.2 可调参数参考手册 中的第 5 章 Internet 协议套件可调参数。