跳过导航链接 | |
退出打印视图 | |
![]() |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
Oracle Solaris 11 使用基于配置文件的网络配置,该配置由两种网络配置模式组成:固定(手动)和反应性(自动)。管理网络配置的方式取决于所用的配置模式以及系统中当前处于活动状态的配置文件。在安装之后,系统上会存在两个系统定义的网络配置文件 (network configuration profile, NCP):DefaultFixed 和 Automatic。在安装之后,系统上存在三个系统定义的位置配置文件:Automatic、NoNet 和 DefaultFixed(Oracle Solaris 11.1 中新增)。可以在安装后创建其他反应性配置文件。
文本安装方法和 AI 安装方法都缺省采用固定网络配置。对于固定网络配置,将使用 dladm 和 ipadm 命令。如果 Automatic NCP 或另一个反应性 NCP 在安装后处于活动状态,则使用 netcfg 和 netadm 命令管理网络配置。从 Oracle Solaris 11.1 开始,还可以使用 dladm 和 ipadm 命令管理反应性 NCP,但该 NCP 当前在系统上必须处于活动状态。
请注意有关基于配置文件的网络配置的以下附加信息:
配置文件类型和网络配置-两种主要配置文件类型为网络配置文件 (network configuration profile, NCP) 和位置配置文件。NCP 指定网络链路以及 IP 接口和地址的配置。位置配置文件管理系统范围的网络配置,例如命名服务和 IPfilter 设置。系统中始终必须有且只能有一个 NCP 和一个位置配置文件处于活动状态。如果 DefaultFixed NCP 处于活动状态,则系统定义的 DefaultFixed 位置配置文件也会处于活动状态。如果有其他任何反应性 NCP 处于活动状态,则激活的位置取决于在每个反应性位置中指定的规则和条件。有关其他网络配置文件类型的信息,请参见《在 Oracle Solaris 11.1 中使用反应性网络配置连接系统》中的"网络配置文件和类型"。
使用 Automatic NCP-Automatic NCP 是一个系统定义的配置文件,用于根据当前网络环境管理数据链路和 IP 配置。只要网络环境发生变化(例如在系统中添加或移除网络设备时),此 NCP 就会自动更新。无法删除 Automatic NCP。可以使用 dladm 和 ipadm 命令修改此 NCP,但任何修改都应谨慎进行。
与其直接修改 Automatic NCP,不如克隆此 NCP,然后将更改应用于该克隆副本。因为系统不会更改任何用户定义的 NCP 的配置(包括 Automatic NCP 的副本),因此您做的任何更改都会保留。请参见示例 7-8。
系统定义位置的工作方式-这些配置文件包括 Automatic、NoNet 和 DefaultFixed 位置。DefaultFixed 位置(Oracle Solaris 11.1 中新增)跟踪对命名服务等所做的更改。例如,系统会更新 DefaultFixed 位置以保留对任何相关的 SMF 服务所做的更改(在该位置处于活动状态期间)。当 DefaultFixed NCP 在系统上处于活动状态时,DefaultFixed 位置也是这种情况。可以使用 netcfg 命令修改系统定义的位置配置文件,但只能在系统上首次激活了这些配置文件后进行修改。有关更多信息,请参见《在 Oracle Solaris 11.1 中使用反应性网络配置连接系统》中的第 1 章 "反应性网络配置(概述)"。
在安装期间,按照以下方法配置网络:
对于 GUI 安装,根据当前网络情况,激活 Automatic NCP,并自动配置网络。
对于文本安装,必须选择 Automatic(自动)、Manual(手动)或 None(无)。
如果选择 Automatic(自动),则激活 Automatic NCP,并且会在重新引导时自动配置网络。
如果选择 "Manual"(手动),则激活 DefaultFixed NCP,并会出现一系列安装屏幕,允许您手动配置网络设置。
如果选择 None(无),则激活 DefaultFixed NCP,但是在安装期间不提供网络参数。因此,重新引导后,未激活或配置任何网络接口。仅激活回送 IPv4 和 IPv6 接口 (lo0)。安装之后,您可以通过使用 dladm 和 ipadm 创建持久性网络配置。请参见在固定模式下管理网络配置。
对于使用 AI 的安装,根据安装前设置的配置文件配置网络。如果在安装 Oracle Solaris 之前没有指定任何网络设置,则将在安装过程中运行交互式 sysconfig 工具,允许您设置系统的网络参数。请参见使用 AI 安装 Oracle Solaris。
注 - 网络配置的多个方面在 Oracle Solaris 11 已发生变化,其中包括存储某些网络配置信息的位置。例如,系统的缺省路由不再存储在 /etc/defaultrouter 文件中,因为 Oracle Solaris 11 中已不再使用此文件。请不要在安装后检查此文件来确定系统的缺省路由。请使用 route -p show 命令或 netstat -nr 命令。有关更多信息,请参见创建持久性路由(固定和反应性)。
示例 7-1 验证系统上的活动 NCP
在安装之后,使用 netadm list 命令确定哪个 NCP 处于活动(联机)状态。在以下示例中,netadm list 命令的输出显示 Automatic NCP 当前处于活动状态:
$ netadm list TYPE PROFILE STATE ncp Automatic online ncu:phys net0 online ncu:ip net0 online ncu:phys net1 offline ncu:ip net1 offline ncu:phys net2 offline ncu:ip net2 offline ncu:phys net3 offline ncu:ip net3 offline loc Automatic offline loc NoNet offline loc myloc online loc myncp disabled
在上一个输出中,用户定义的位置 myloc 也处于联机状态。此位置定义此特定配置的系统范围网络设置。使用反应性网络配置时,在任何时候,系统上只能有一个 NCP(Automatic NCP 或另一个反应性 NCP)和一个位置处于活动状态。
以下示例中的 netadm list 命令的输出显示 DefaultFixed NCP 处于活动状态,这意味着您必须使用 dladm 和 ipadm 命令手动配置网络。请注意,只要 DefaultFixed NCP 处于联机状态,DefaultFixed 位置也会处于联机状态:
# netadm list TYPE PROFILE STATE ncp Automatic disabled ncp DefaultFixed online loc Automatic offline loc NoNet offline loc DefaultFixed online
示例 7-2 切换缺省 NCP
切换网络配置模式时,需要为该配置模式启用相应的 NCP。以下示例说明如何通过启用 DefaultFixed NCP 从反应性模式切换到固定模式。
$ netadm enable -p ncp DefaultFixed
按如下方式切换到 Automatic NCP:
$ netadm enable -p ncp Automatic
切换网络配置模式的过程可能需要几分钟时间。在此期间,可以放心地忽略显示的有关各种网络服务的任何消息。