JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用固定网络配置连接系统     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  固定网络配置概述

2.  配置系统网络

3.  使用数据链路

4.  使用 IP 接口

基本 ipadm 命令

删除 IP 接口配置 (ipadm delete-ip)

禁用 IP 接口配置 (ipadm disable-ip)

删除接口的地址 (ipadm delete-addr)

设置 IP 接口属性

启用包转发

设置 IP 地址属性

设置 TCP/IP 协议属性

全局启用包转发

设置特权端口

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

实施通信拥塞控制

更改 TCP 接收缓冲区大小

监视 IP 接口和地址

获取有关 IP 接口的常规信息

获取有关 IP 接口的信息

获取有关 IP 接口属性的信息

获取有关 IP 地址的信息

获取有关 IP 地址属性的信息

5.  在运行 Oracle Solaris 的手提电脑上配置无线联网

A.  对应关系比较:ifconfigipadm 命令

B.  对应关系比较:nddipadm 命令

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

监视 IP 接口和地址

使用 ipadm 命令可监视并获取有关 IP 接口及其属性的信息。单独使用此命令可显示有关系统上 IP 接口的常规信息。但是,也可以使用子命令来限制要使用以下语法显示的信息:

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

本节提供了一些示例,用于说明如何使用 ipadm 子命令获取接口信息。有关通过 ipadm show-* 命令显示的所有字段的说明,请参阅 ipadm(1M) 手册页。

获取有关 IP 接口的常规信息

仅使用 ipadm 命令而不附带任何子命令可提供有关所有系统的 IP 接口的缺省信息。例如:

# ipadm
NAME         CLASS/TYPE STATE     UNDER  ADDR
lo0          loopback   ok        --     --
 lo0/v4       static    ok        --     127.0.0.1/8
 lo0/v6       static    ok        --     ::1/128
net0         ip         ok        --     --
 net0/v4      static    ok        --     10.132.146.233/23
 net0/v4      dhcp      ok        --     10.132.146.234/23
ipmp0        ipmp       degraded  --     --
 ipmp0/v6     static    ok        --     2001:db8:1:2::4c08/128
net1         ip         failed    ipmp0  --
 net1/v6      addrconf  ok        --     fe80::124:4fff:fe58:1831/10
net2         ip         ok        ipmp0  --
 net2/v6      addrconf  ok        --     fe80::214:4fff:fe58:1832/10
iptun0       ip         ok        --     --
 iptun0/v4    static    ok        --     172.16.111.5->172.16.223.75
 iptun0/v6    static    ok        --     fe80::10:5->fe80::223:75
 iptun0/v6a   static    ok        --     2001:db8:1a0:7::10:5->2001:db8:7a82:64::223:75

样例输出提供以下信息:

因此,通过 ipadm 命令可以全面了解系统的接口。

获取有关 IP 接口的信息

有关 IP 接口的信息,请使用 ipadm show-if [interface] 子命令。如果您不指定接口,则会获得系统上所有接口的信息。

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

IFNAME

指显示其信息的接口。

CLASS

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

  • ip 指 IP 接口

  • ipmp 指 IPMP 接口

  • vni 指虚拟接口

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

STATE

指接口的状态,可以是以下状态之一:okofflinefaileddowndisabled

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

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

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

ACTIVE

指示接口是否用于承载通信,并且设置为 yesno

OVER

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

以下是命令提供的信息的示例:

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

获取有关 IP 接口属性的信息

使用 ipadm show-ifprop [interface] 命令可获取有关 IP 接口属性的信息。如果不指定属性或接口,则提供有关系统上所有 IP 接口的所有属性的信息。

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

IFNAME

指显示其信息的 IP 接口。

PROPERTY

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

PROTO

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

PERM

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

CURRENT

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

PERSISTENT

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

DEFAULT

指示指定属性的缺省值。

POSSIBLE

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


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


以下是 ipadm show-ifprop 子命令提供的信息的示例:

# 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

获取有关 IP 地址的信息

有关 IP 地址的信息,请使用 ipadm show-addr [interface] 子命令。如果不指定接口,则提供有关系统上所有 IP 地址的信息。

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

ADDROBJ

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

TYPE

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

STATE

介绍了活动配置中地址对象的状态。有关这些值的完整列表,请参见 ipadm(1M) 手册页。

ADDR

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

有关隧道的更多信息,请参见《配置和管理 Oracle Solaris 11.1 网络》中的第 6  章 "配置 IP 隧道"

以下是 ipadm show-addr 子命令提供的信息的示例:

# ipadm show-addr
ADDROBJ          TYPE       STATE     ADDR
lo0/v4           static     ok        127.0.0.1/8
net0/v4          static     ok        192.168.84.3/24
tun0/v4          static     ok        172.16.134.1-->172.16.134.2

如果使用命令指定一个接口并且该接口具有多个地址,则显示类似于以下内容的信息:

# ipadm show-addr net0
ADDROBJ          TYPE       STATE     ADDR
net0/v4          static     ok        192.168.84.3/24
net0/v4a         static     ok        10.0.1.1/24
net0/v4bc        static     ok        172.16.10.1

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

获取有关 IP 地址属性的信息

有关 IP 地址属性的信息,请参见 ipadm show-addrprop [addrobj] 子命令。要列出所有属性,请省略 addrobj 选项。要列出所有 IP 地址的单个属性,请仅指定该属性。要列出特定地址的所有属性,请仅指定 addrobj 选项。

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

ADDROBJ

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

PROPERTY

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

PERM

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

CURRENT

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

PERSISTENT

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

DEFAULT

指示指定属性的缺省值。

POSSIBLE

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

以下是 ipadm show-addrprop 子命令提供的信息的示例:

# 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           --