JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:网络接口和网络虚拟化     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络栈概述

此 Oracle Solaris 发行版中的网络配置

Oracle Solaris 中的网络栈

网络设备和数据链路名称

其他链路类型的管理

第 1 部分网络自动配置

2.  NWAM 简介

3.  NWAM 配置和管理(概述)

4.  NWAM 配置文件配置(任务)

5.  NWAM 配置文件管理(任务)

6.  关于 NWAM 图形用户界面

第 2 部分数据链路和接口配置

7.  使用配置文件上的数据链路和接口配置命令

8.  数据链路配置和管理

数据链路的配置(任务)

dladm 命令

如何重命名数据链路

如何显示有关数据链路物理属性的信息

如何显示数据链路信息

如何删除数据链路

设置数据链路属性

数据链路属性概述

使用 dladm 命令设置数据链路属性

如何启用对巨型帧的支持

如何更改链路速度参数

如何获取有关数据链路属性的状态信息

如何将 e1000g 驱动程序设置为使用直接内存访问绑定

如何手动设置中断率

数据链路上的其他配置任务

如何使用动态重新配置更换网络接口卡

配置数据链路上的 STREAMS 模块

如何在数据链路上设置 STREAMS 模块

如何获取 autopush 链路属性设置

如何删除 autopush 链路属性设置

9.  配置 IP 接口

10.  在 Oracle Solaris 上配置无线接口通信

11.  管理网桥

12.  管理链路聚合

13.  管理 VLAN

14.  IPMP 简介

15.  管理 IPMP

16.  使用 LLDP 交换网络连接信息

第 3 部分网络虚拟化和资源管理

17.  网络虚拟化和资源控制简介(概述)

18.  规划网络虚拟化和资源控制

19.  配置虚拟网络(任务)

20.  在虚拟化环境中使用链路保护

21.  管理网络资源

22.  监视网络通信流量和资源使用情况

词汇表

索引

dladm 命令

完全实现 GLDv3 驱动程序配置框架后,dladm 命令随着时间的推移获得了扩展功能。该框架增强了 NIC 驱动程序的配置,如下所示:

要在配置数据链路时利用前面列出的优点,您应该使用 dladm 作为配置工具而不是早期发行版中惯用的工具,例如 ndd 命令。

要管理数据链路,需要使用以下 dladm 子命令:

dladm 命令也用于执行其他类型的链路管理,例如:

有关命令的更多信息,请参见 dladm(1M) 手册页。

以下过程说明如何使用 dladm 命令来配置数据链路。在大多数情况下,数据链路配置是该链路上 IP 接口配置的一部分。因此,在适用的情况下,这些过程包括使用 ipadm 命令的 IP 接口配置步骤。不过,IP 接口配置和 ipadm 命令在第 9 章中进一步详细讨论。

如何重命名数据链路

如果要将数据链路名称更改为一个定制名称,请使用此过程。例如,升级后的系统中的一些数据链路可能保留了原来的基于硬件的名称,而您要将这些名称更改为通用名称。

开始之前

更改链路名称可能会影响某些配置,确保您已了解需要对相关联的配置执行的其他步骤并为此做好准备。有关更多信息,请参见升级后的系统中的链路名称

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 如果一个 IP 接口是在数据链路上配置的,则删除该 IP 接口。
    # ipadm delete-ip interface
  3. 更改链路的当前链路名称。
    # dladm rename-link old-linkname new-linkname
    old-linkname

    指数据链路的当前名称。缺省情况下,链路名称是基于硬件的,如 bge0

    new-linkname

    指您要指定给数据链路的任何名称。有关指定链路名称的规则,请参阅有效链路名称的规则。另请参见升级后的系统中的链路名称,了解有关重命名数据链路的详细信息。

    如果您不希望新链路名称在系统重新引导后保持不变,则紧挨子命令之后使用 -t 选项。该选项用于临时重命名链路。重新引导系统后,将恢复原来的链路名称。


    注 - 您可以使用 dladm rename-link 将链路配置从一个数据链路传输到另一个。有关示例,请参见如何使用动态重新配置更换网络接口卡。当您出于此目的重命名链路时,确保要继承配置的链路事先没有任何现有配置。否则,将无法正常传输。


示例 8-1 更改系统的主网络接口

以下示例说明如何通过重命名数据链路将您系统上的主网络接口切换到另一个 NIC。系统的主网络接口是 net0,它是 e1000g0 上的数据链路的通用名称。此主网络接口将从使用 e1000g0 作为底层接口切换为 nge0。您可以使用本示例作为创建新引导环境的过程的一部分。

# dladm show-phys
LINK   MEDIA      STATE   SPEED   DUPLEX   DEVICE
net0   Ethernet   up      1000    full     e1000g0
net1   Ethernet   up      1000    full     nge0

# dladm rename-link net0 oldnet0
# dladm rename-link net1 net0

# dladm show-phys
LINK      MEDIA      STATE   SPEED   DUPLEX   DEVICE
oldnet0   Ethernet   up      1000    full     e1000g0
net0      Ethernet   up      1000    full     nge0

如何显示有关数据链路物理属性的信息

此过程中的步骤说明如何显示有关系统中数据链路物理属性的信息。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 显示有关系统上当前数据链路的物理属性的信息。
    # dladm show-phys

    您还可以将 -P 与此命令结合使用来显示每个链路的标志状态。如果某数据链路的相关联的硬件被移除,则该数据链路会变得不可用。如果不使用 -P 选项,此命令将只显示可用的数据链路。

    要查看数据链路的 /devices 路径,请使用 -v 选项。

示例 8-2 显示可用的数据链路

在以下示例中,-P 选项包括 FLAGS 列,其中指示不可用的链路。数据链路 net0r 标志指示与链路 (nge) 相关联的硬件已被移除。

# dladm show-phys
LINK        MEDIA          STATE     SPEED     DUPLEX     DEVICE
net0        Ethernet       up        100Mb     full       e1000g0
net1        Infiniband     down      0Mb       --         ibd0
net3        Ethernet       up        100Mb     full       bge0
net4        Ethernet       --        0Mb       --         nge0

以下示例显示当使用 -L 选项时显示的链路及其物理位置。

# dladm show-phys -L
LINK     DEVICE     LOCATION
net0     bge0       MB
net2     ibp0       MB/RISER0/PCIE0/PORT1
net3     ibp1       MB/RISER0/PCIE0/PORT2
net4     eoib2      MB/RISER0/PCIE0/PORT1/cloud-nm2gw-2/1A-ETH-2

如何显示数据链路信息

此过程显示可用链路的状态。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 显示链路信息。
    # dladm show-link

示例 8-3 显示可用的链路

以下示例显示系统上持久性的可用链路。

# dladm show-link -P
LINK        CLASS     BRIDGE     OVER
net0        phys      --         --
net1        phys      --         --
net2        phys      --         --

-P 选项还显示任何现有的持久性的但不可用的链路。如果临时删除持久性链路,则该链路会变得不可用。如果移除了相关联的硬件,链路也会变得不可用。

如何删除数据链路

此过程将删除与 NIC 相关联的链路配置。如果您要分离 NIC 而不打算更换它,可以删除与该 NIC 相关联的链路配置。完成此过程后,可以重复使用链路名称。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 显示包括其硬件已被移除的那些链路的系统上的数据链路。

    要包含有关已移除硬件的信息,请使用 -P 选项。

    # dladm show-phys
  3. 删除您不打算更换的已移除硬件的链路配置。
    # dladm delete-phys link

示例 8-4 删除数据链路

在以下示例中,net2r 标志指示链路的相关联的硬件 (e1000g0) 已被移除。因此,您还可以删除链路 net2,然后将该名称重新指定给一个新数据链路。

# dladm show-phys -P
LINK        DEVICE     MEDIA        FLAGS
net0        nge0       Ethernet     -----
net1        bge0       Ethernet     -----
net2        e1000g0    Ethernet     r----

# dladm delete-phys net2