跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:网络接口和网络虚拟化 Oracle Solaris 11 Information Library (简体中文) |
用于定制配置文件的工具取决于活动配置文件。如果活动配置文件是反应性的(如Automatic(自动)),则使用 netcfg 和 netadm 命令来配置和监视配置文件。如果活动配置文件是固定的(如 DefaultFixed),则使用 dladm 和 ipadm 命令。
dladm 和 ipadm 命令仅对活动配置文件有效。因此,在使用这些命令之前,必须确保以下事项:
知道哪个配置文件处于活动状态,以确保使用适当的命令对正确的目标配置文件进行更改。
知道目标配置文件是反应性的还是固定的,以免在使用命令后导致意外的配置行为。反应性配置文件管理网络配置的方式与固定配置文件不同。因此,实现更改时,这两个配置文件的行为也不同。
注 - 使用 dladm 和 ipadm 命令的 -t 选项创建只能对固定配置文件有效的临时设置。反应性配置文件不支持该选项。
按照以下两个过程进行操作,即可正确地对配置文件使用 dladm 和 ipadm 命令。
如果反应性 NCP(如 Automatic)为系统中的活动 NCP,系统的网络管理模式为自动。执行任何网络配置之前,请使用以下过程确定网络管理模式。该过程可确保您使用正确的命令在相应配置文件中实现配置。
# netadm list -x TYPE PROFILE STATE AUXILIARY STATE ncp Automatic online active ncu:phys net0 online interface/link is up ncu:ip net0 online interface/link is up ncu:phys net1 online interface/link is up ncu:ip net1 offline* waiting for IP address to be set ncp testcfg disabled disabled by administrator loc Automatic offline conditions for activation are unmet loc NoNet offline conditions for activation are unmet loc Lab online active loc User disabled disabled by administrator
输出提供两条信息:
仅当网络管理模式为自动时,才支持 netadm list 命令。因此,生成的配置文件列表指出网络管理模式为自动。否则 netadm list 命令将生成以下消息,指出系统中处于活动状态的配置文件是 DefaultFixed。
netadm: DefaultFixed NCP is enabled; automatic network management is not available. 'netadm list' is only supported when automatic network management is active.
如果生成了配置文件列表,该列表还指出启用的反应性 NCP 具体是哪一个,启用的 NCP 通过 online(联机)状态表示。在样例输出中,列出的 Automatic NCP 是现有的唯一反应性 NCP。如果系统中还有其他用户创建的 NCP,该列表也会包含这些 NCP。
例如,dladm 和 ipadm 命令只能用于 DefaulfFixed 配置文件。而 netcfg 命令只能用于反应性配置文件(如 Automatic),这种情况下网络管理模式为自动。
如果要通过所选配置工具修改其属性的配置文件不是活动的,请执行以下步骤启用相应的配置文件。否则,可以首先使用工具配置网络。
例如,您不希望网络管理模式为自动,而是希望使用命令行(如 dladm 和 ipadm)来手动配置数据链路和接口。步骤 1 中的输出显示 Automatic 配置文件处于启用状态。因此,要使用命令行执行网络配置,必须启用 DefaultFixed 配置文件。
# netadm enable -p ncp profile-name
例如:
# netadm enable -p ncp defaultfixed
如果网络管理模式为自动,而您希望使用另一反应性 NCP,也可以使用相同的命令语法。以步骤 1 的样例输出为例,假设您希望激活用户创建的 NCP testcfg,用其取代 Automatic。因此需要键入:
# netadm enable -p ncp testcfg
注意 - 该命令会切换活动配置文件。切换活动配置文件时,会删除现有的网络配置并创建新的配置。在新的活动 NCP 中,会排除在以前的活动 NCP 上实现的任何持久性更改。 |