从 Oracle® Solaris 10 转换至 Oracle Solaris 11.2

退出打印视图

更新时间: 2014 年 12 月
 
 

ifconfig 命令与 ipadm 命令进行比较

    ifconfig 命令相比,ipadm 命令具有以下优势:

  • 明确展示与接口和地址之间的参数交互。

  • 可用于管理当前系统状态以及保留该状态的持久性记录,并同步此记录以在重新引导时自动使用的配置命令。

  • 提交的可解析输出格式和很多便于 shell 脚本使用的子命令。

  • 用户定义的 IP 地址对象名称,提供一种使管理脚本可轻松引用各个地址(包括通过 DHCP 或 IPv6 地址自动配置功能定义的 IP 地址)的方式。

下表将选定 ifconfig 命令选项与 ipadm 命令等效项进行比较。此表不提供所有可用选项的综合列表。请参见 ipadm(1M)

表 7-1  ifconfigipadm 命令的比较
任务描述
ifconfig 命令
ipadm 命令
列出所有接口及其地址。
ifconfig –a
ipadm
创建或删除 IP 接口。
plumb
unplumb
ipadm create-ip
ipadm delete-ip
创建或删除接口上的静态 IP 地址。
[address[/prefix-length] [dest-address]] [addif address[/prefix-length]] [removeif address[/prefix-length]][netmask mask][destination dest-address]
ipadm create-addr –a address
ipadm delete-addr
创建或删除接口上的 DHCP 地址。
{auto-dhcp|dhcp} [wait seconds] start | release
ipadm create-addr -T dhcp [–w seconds ]
ipadm delete-addr –r
延长 DHCP 租期。
{auto-dhcp | dhcp} extend
ipadm refresh-addr
从 DHCP 获取配置参数,而不获取租约。
{auto-dhcp | dhcp} inform
ipadm refresh-addr –i
检查 DHCP 是否正在接口上使用。
{auto-dhcp | dhcp} ping
ipadm show-addr interface
显示 DHCP 状态。
{auto-dhcp | dhcp} status
netstat -D
在现有接口上创建或删除自动配置的 IPv6 地址
inet6 plumb up
unplumb
ipadm create-addr –T addrconf
ipadm delete-addr
查看/设置地址属性。
[deprecated | –deprecated] [preferred | –preferred] [private | –private] [zone zonename | –zones | –all-zones][xmit | –xmit]
ipadm show-addrprop
ipadm set-addrprop
初启地址。
up
ipadm up-addr
create-addr 中为隐式
对于显式 down-addr 是必需的
记下地址。
down
ipadm down-addr
查看/设置接口属性。
[metric n] [mtu n] [nud | –nud] [arp | –arp] [usesrc [name | none] [router | router]
ipadm show-ifprop
ipadm set-ifprop
创建/删除 IPMP 组。
plumb ipmp group [name | ""]
unplumb
ipadm create-ipmp
ipadm delete-ipmp
将接口添加到 IPMP 组。
group [ name ]
ipadm add-ipmp –i ifname
打开/关闭备用标志。
standby | –standby
ipadm set-ifprop -p standby=on
ipadm set-ifprop -p standby=off
配置 IP 隧道链路。
[tdsttunnel-dest-addr] [tsrc tunnel-srcs-addr] [encaplimit n| –encaplimit] [thoplimit n]
dladm *-iptun 命令集。
查看/设置链路的硬件地址。
[ether [address ]]
dladm show-linkprop –p mac-address
dladm set-linkprop –p mac-address=addr
查看/设置要在链路上自动推送的模块。
[modlist] [modinsert mod_name@pos] [modremove mod_name@pos]
dladm show-linkprop –p autopush
dladm set-linkprop –p autopush=modlist
设置子网、网络掩码、广播域。
subnet subnet-address] [broadcast broadcast-address]
ipadm set-addrprop –p prefixlen=len
为隧道链路设置 IPsec 策略。
[auth_algs authentication-algorithm] [encr_algs encryption-algorithm] [encr_auth_algs encryption- authentication-algorithm]
ipsecconf
请参见 ipsecconf(1M)
其他没有 ipadm 命令等效项的网络命令。
[auth_revarp] [ index if-index] [ token address/prefix-length]
DHCP 'drop' option E
不适用