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.  数据链路配置和管理

9.  配置 IP 接口

关于 IP 接口配置

ipadm 命令

IP 接口配置(任务)

SPARC: 如何确保接口的 MAC 地址是唯一的

配置 IP 接口

如何配置 IP 接口

设置 IP 地址属性

如何设置 IP 地址的属性

设置 IP 接口属性

启用数据包转发

管理协议属性

设置 TCP/IP 属性

如何限制端口仅供 root 用户访问

如何在多宿主主机上实现对称路由

监视 IP 接口和地址

如何获取有关网络接口的信息

接口配置故障排除

ipadm 命令不起作用。

无法使用 ipadm create-addr 命令指定 IP 地址。

在 IP 地址配置过程中,显示消息 cannot create address object: Invalid argument provided(无法创建地址对象:提供了无效的参数)。

在 IP 接口配置过程中显示消息 cannot create address: Persistent operation on temporary object(无法创建地址:对临时对象进行持久性操作)

比较表:ipadm 命令和其他网络命令

ifconfig 命令选项和 ipadm 命令选项

ndd 命令选项和 ipadm 命令选项

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

11.  管理网桥

12.  管理链路聚合

13.  管理 VLAN

14.  IPMP 简介

15.  管理 IPMP

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

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

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

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

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

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

21.  管理网络资源

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

词汇表

索引

监视 IP 接口和地址

ipadm 命令还是监视和获取有关 IP 接口及其属性或参数的信息的首选工具。用于获取接口信息的 ipadm 子命令使用的基本语法如下:

ipadm show-* [other-arguments] [interface]

本节提供了使用 ipadm 命令获取有关网络接口的信息的几个示例。有关在网络上执行的监视任务的其他类型,请参阅《Oracle Solaris 管理:IP 服务》中的第 5  章 "管理 TCP/IP 网络"


注 - 有关 ipadm show-* 命令中的所有字段的说明,请参阅ipadm(1M) 手册页。


如何获取有关网络接口的信息

此过程介绍如何显示有关接口的一般状态、地址信息和 IP 属性的信息。

  1. 成为管理员。

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

  2. 要获取有关接口的状态信息,请键入以下命令:
    # ipadm show-if [interface]

    如果您不指定接口,则会获得系统上所有接口的信息。

    命令输出中各字段的含义如下:

    IFNAME

    指显示其信息的接口。

    CLASS

    指接口的类,可以是四项之一:

    • ip 指 IP 接口

    • ipmp 指 IPMP 接口

    • vni 指虚拟接口

    • loopback 指回送接口,它是自动创建的。除了回送接口,您可以手动创建其余 3 个接口类。

    STATE

    指接口的状态,可以是 ok(正常)、offline(脱机)、failed(故障)、down(关闭)或 disabled(已禁用)。

    状态 failed(故障)适用于 IPMP 组,可以指出现故障而无法承载通信流量的数据链路或 IP 接口。如果 IP 接口属于 IPMP 组,则 IPMP 接口可以继续使用组中其他活动 IP 接口接收和发送通信流量。

    状态 down(关闭)指由管理员切换为脱机模式的 IP 接口。

    状态 disable(已禁用)指通过使用 ipadm disable-if 命令取消激活的 IP 接口。

    ACTIVE

    指示接口是否用于承载通信流量,并且设置为 yes(是)或 no(否)。

    OVER

    仅适用于 IPMP 接口类,指构成 IPMP 接口或组的底层接口。

  3. 要获取接口的地址信息,请键入以下命令:
    # ipadm show-addr [addrobj]

    如果您不指定地址标识符,则提供系统上所有地址标识符的地址信息。

    命令输出中各字段的含义如下:

    ADDROBJ

    指定列出其地址的地址对象。

    TYPE

    指示 IP 地址为 staticdhcpaddrconfaddrconf 设置指示地址是使用无状态或有状态地址配置获得的。

    STATE

    描述在其实际活动配置中的地址对象。有关这些值的完整列表,请参见 ipadm(1M) 手册页。

    ADDR

    指定在接口上配置的 IP 地址。地址可以是 IPv4 或 IPv6 地址。隧道接口同时显示本地和远程地址。

    有关隧道的更多信息,请参见《Oracle Solaris 管理:IP 服务》中的第 6  章 "配置 IP 隧道"

  4. 要获取有关接口属性的信息,请键入以下命令:
    # ipadm show-ifprop [-p property] interface

    如果您不指定属性,则显示所有属性及其设置。

    命令输出中各字段的含义如下:

    IFNAME

    指显示其信息的接口。

    PROPERTY

    指接口的属性。一个接口可以有几个属性。

    PROTO

    指属性所适用的协议,可以是 IPv4 或 IPv6。

    PERM

    指给定属性的允许的权限,可以是只读、只写或读写。

    CURRENT

    指活动配置中属性的当前设置。

    PERSISTENT

    指系统重新引导时重新应用的属性的设置。

    DEFAULT

    指指定属性的缺省设置。

    POSSIBLE

    指可以分配给指定属性的值的列表。对于数字设置,显示一个可接受值的范围。


    注 - 如果任何字段值是未知的,例如,一个接口不支持正在请求其信息的属性,则设置显示为问号 (?)。


  5. 要获取有关地址属性的信息,请键入以下命令:
    # ipadm show-addrprop [-p property,...] [addrobj]

    显示的信息取决于您使用的选项。

    • 如果您不指定属性,则列出所有属性。

    • 如果只指定某属性,则显示所有地址的该属性。

    • 如果您只指定地址对象,则显示系统上所有现有地址的属性。

    命令输出中各字段的含义如下:

    ADDROBJ

    指列出其属性的地址对象。

    PROPERTY

    指地址对象的属性。一个地址对象可以有几个属性。

    PERM

    指给定属性的允许的权限,可以是只读、只写或读写。

    CURRENT

    指当前配置中属性的实际设置。

    PERSISTENT

    指系统重新引导时重新应用的属性的设置。

    DEFAULT

    指指定属性的缺省设置。

    POSSIBLE

    指可以分配给指定属性的设置的列表。对于数字设置,显示一个可接受值的范围。

示例 9-8 使用 ipadm 命令监视接口

这一组示例显示可以通过使用 ipadm show-* 子命令获得的信息类型。首先,显示常规接口信息。然后,提供地址信息。最后,提供特定属性(接口 net1MTU)的信息。示例包括隧道接口以及使用定制名称的接口。

# ipadm show-if
IFNAME       CLASS        STATE     ACTIVE     OVER
lo0          loopback     ok        yes        --
net0         ip           ok        yes        --
net1         ip           ok        yes        --
tun0         ip           ok        yes        --

# ipadm show-addr
ADDROBJ          TYPE       STATE     ADDR
lo0/?            static     ok        127.0.0.1/8
net0/v4          static     ok        192.168.84.3/24
tun0/v4tunaddr   static     ok        173.129.134.1-->173.129.134.2

请注意,列为 interface/? 的地址对象指示该地址是由不使用 libipadm API 的应用程序在接口上配置的。此类应用程序不受 ipadm 命令控制,该命令要求地址对象名称使用的格式为 interface/ user-defined-string。有关指定 IP 地址的示例,请参见如何配置 IP 接口

# ipadm show-ifprop -p mtu net1
IFNAME  PROPERTY  PROTO  PERM  CURRENT  PERSISTENT  DEFAULT  POSSIBLE
net1    mtu       ipv4   rw    1500      --         1500     68-1500
net1    mtu       ipv6   rw    1500      --         1500     1280-1500

# ipadm show-addrprop net1/v4
ADDROBJ         PROPERTY    PERM  CURRENT         PERSISTENT  DEFAULT          POSSIBLE
net1/v4   broadcast   r-    192.168.84.255  --          192.168.84.255   --
net1/v4   deprecated  rw    off             --          off              on,off
net1/v4   prefixlen   rw    24              24          24               1-30,32
net1/v4   private     rw    off             --          off              on,off
net1/v4   transmit    rw    on              --          on               on,off
net1/v4   zone        rw    global          --          global           --