JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)

2.  转换到 Oracle Solaris 11 安装方法

3.  管理设备

4.  管理存储功能

5.  管理文件系统

6.  管理软件和引导环境

7.  管理网络配置

网络配置功能更改

如何在 Oracle Solaris 中配置网络

安装期间如何配置网络

网络配置命令

在固定模式下管理网络配置

在固定模式下显示和配置数据链路

在固定模式下配置 IP 接口和地址

在固定模式下配置命名服务

resolv.conf 错误检查功能

临时重置 SMF 命名服务

导入命名服务配置

如何使用传统的 nsswitch.conf 文件

在固定模式下配置 LDAP

在反应性模式下管理网络配置

在反应性模式下配置命名服务

在反应性模式下配置 LDAP

创建持久性路由(固定和反应性)

在 Oracle Solaris 11 中配置 IPMP

从桌面管理网络配置

网络配置和管理命令(快速参考)

8.  管理系统配置

9.  管理安全

10.  在虚拟环境中管理 Oracle Solaris 发行版

11.  管理用户帐户和用户环境

12.  管理桌面功能

A.  SPARC 自动化安装方案

网络配置和管理命令(快速参考)

下表介绍了在固定模式和反应性模式下用于管理网络配置的命令。


注 - 从 Oracle Solaris 11.1 开始,可以使用固定网络命令管理当前处于活动状态的反应性 NCP。下表中的命令用法反映了这项更改。


表 7-2 用于配置和管理网络的命令

配置/管理任务
在反应性模式下使用的命令
在固定模式下使用的命令
切换网络配置模式(启用或禁用 NCP 或 Location(位置)配置文件)。
启用 Automatic NCP:netadm enable -p ncp Automatic

启用任何反应性 NCP:netadm enable -p ncp ncp-name

启用位置:netadm enable -p loc loc-name

启用 DefaultFixed NCP:netadm enable -p ncp DefaultFixed
列出系统上所有网络配置文件的状态。
netadm list
netadm list
配置链路属性。
netcfg "create ncp ncp-name; create ncu phys ncu-name; set property=value"
dladm set-linkprop -p property = value link
配置 IP 接口。
netcfg "create ncp ncp-name; create ncu ip ncu-name; set property=value"
ipadm create-ip interface
配置 IP 地址。
静态 IP:netcfg "select ncp ncp-name; select ncu ip ncu-name; set ipv4–addrsrc=static; set ipv4–addr = 1.1.1.1/24"

DHCP:netcfg "create ncp ncp-name; create ncu ip ncu-name; set ipv4–addrsrc=dhcp"

IPv4 或 IPv6 静态地址:ipadm create-addr -T static -a IP-address address-object

IPv4 DHCP 地址:ipadm create-addr -T dhcp address-object

基于系统 MAC 地址自动生成的 IPv6 地址:ipadm create-addr -T addrconf address-object

设置 netmask 属性。
  • 对于 Automatic NCP:DHCP 服务器指定 netmask 属性。
  • 对于其他反应性 NCP:通过使用 netcfg 命令设置此属性,并将其指定为静态 IP 地址的一部分。要指定该属性,请在 IP 地址的末尾附加 address/prefixlen (192.168.1.1/24)。

查看 netmask 属性:ipadm show-addr

通过使用 ipadm 命令将此属性设置为静态 IP 地址的一部分。要指定该属性,请在 IP 地址的末尾附加 address/prefixlen (192.168.1.1/24)。

请参见《Oracle Solaris 管理:网络接口和网络虚拟化》中的"如何配置 IP 接口"

查看 netmask 属性:ipadm show-addr

修改现有网络配置。
配置链路属性:netcfg "select ncp ncp-name; select ncu phys ncu-name; set property =value"

配置 IP 接口:netcfg "select ncp ncp-name ; select ncu ip ncu-name; set property=value"

dladm set-linkprop -p property=value link

ipadm set-prop [-t] -p prop=value[,...] protocol

ipadm set-addrprop [-t] -p prop=value[,...] addrobj

ipadm set-ifprop -p property=value interface

ipadm set-prop -p property=value -m protocol interface

ipadm set-addrprop -p property= value addrobj

配置或修改命名服务(NIS 和 DNS)。
配置来自 DHCP 的 DNS:netcfg "create loc loc-name; set dns-nameservice-configsrc=dhcp"

手动配置 DNS:netcfg "create loc loc-name; set dns-nameservice-configsr=static; set dns-nameservice-servers=1.1.1.1 ; set dns-nameservice-search=foo.com"

对于现有位置:netcfg "select..."

为命名服务设置参数:svccfgsvcadm
配置 LDAP。
在反应性模式下仅支持 LDAP 匿名模式。要使用 LDAP 代理或 LDAP 自我模式,请启用 DefaultFixed NCP。
ldapclient 或用于选择 LDAP 的 SMF 命令。
配置缺省路由
对于任何反应性 NCP:netcfg "select ncp ncp-name ; select ncu ip ncu-name; set ipv4–default-route=1.1.1.1"

持久设置缺省路由:route -p add default routerIP-address

持久设置缺省路由:route -p add default routerIP-address

设置任何持久路由:route -p add -net nIP-address -gateway gIP-address

显示缺省路由。
netstat -rn 显示当前被内核使用的所有活动路由,不考虑路由的配置方式

对于配置有单个按接口设置的缺省路由的任何反应性 NCP:netcfg "select ncp ncp-name; select ncu ip ncu-name; get ipv4–default-route"

route -p show 显示与当前处于活动状态的 NCP 关联并且是使用 route -p add 命令添加的所有静态路由。

netstat -rn 显示当前被内核使用的所有活动路由,不考虑路由的配置方式

route -p show 显示与当前处于活动状态的 NCP 关联并且是使用 route -p add 命令添加的所有静态路由。

配置主机名(节点名)。
如果启用了 Automatic NCP,则仅当 DHCP 服务器未提供 "nodename/hostname"(节点名/主机名)选项(DHCP 标准选项代码 12)的值时,才会设置 SMF 服务属性。请参见 nodename(4)
Oracle Solaris 11:svccfg -ssvc:system/identity:node SMF 服务的 config/nodename 属性设置为所需的名称。

Oracle Solaris 11.1:使用 hostname 命令。请参见 hostname(1)

导入命名服务配置。
在位置配置文件中配置。
/usr/sbin/nscfg import -f FMRI

nsccfg 将现有传统文件导出到 SMF 系统信息库中。

取消配置并重新配置系统(包括所有网络配置)。
取消配置 Oracle Solaris 实例:sysconfig unconfigure system

重新配置 Oracle Solaris 实例:sysconfig configure system