从 Oracle® Solaris 10 转换至 Oracle Solaris 11.2

退出打印视图

更新时间: 2014 年 12 月
 
 

网络管理命令更改

在 Oracle Solaris 10 和先前的发行版中,ifconfig 命令是用于配置网络接口的惯用工具。但是,此命令不能实现持久性配置。随着时间的推移,ifconfig 命令添加了更多网络管理方面的功能,从而得到了增强。结果,命令变得复杂起来,甚至有时令人困惑而无法使用。

IP 接口配置和管理的另一个问题是没有简单的工具来管理 TCP/IP 属性(也称为可调参数)。ndd 命令一直是为此目的而指定的定制工具,但和 ifconfig 命令一样,ndd 命令不能实现持久性配置。以前,可以通过编辑引导脚本模拟网络方案的持久性配置。随着引入服务管理工具 (service management facility, SMF),使用此类替代方法可能风险很高,因为管理各种 SMF 相关项相当复杂,尤其是在升级到 Oracle Solaris 安装时。

    请注意此发行版中有关使用网络管理命令的以下要点:

  • ipadmdladm 命令替代 ifconfig 命令来配置网络接口(数据链路及 IP 接口和地址)。尽管 ifconfig 命令仍起作用,但它主要用于实现向后兼容性。同时,Oracle Solaris 11 中已不再使用先前向 /etc/hostname* 文件添加信息的方式。

    先前可使用 ifconfig 命令执行的大部分任务现在也可使用 dladm 命令(适用于数据链路管理)或 ipadm 命令(适用于 IP 管理)来执行。尽管许多 ifconfig 命令选项都有 ipadm 等效项,但这两种命令之间不存在确切的一对一映射关系。有关类似等效项,请参见将 ifconfig 命令与 ipadm 命令进行比较

  • ipadmdladm 命令还替代 ndd 命令作为定制网络参数(可调参数)的工具。尽管 ndd 命令在 Oracle Solaris 11 中仍起作用,但首选使用 ipadmdladm 命令。

  • 在 Oracle Solaris 10 中,可通过驱动程序特定的机制配置驱动程序,例如 ndd 命令和 driver.conf 文件。但是,在 Oracle Solaris 11 中,可通过设置 dladm 属性配置公用驱动程序功能,以及通过驱动程序专用属性配置某些驱动程序专用功能。


    注 -  某些 ndd 选项没有等效的 dladm 命令选项。