JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 1M 部分:系统管理命令     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

简介

System Administration Commands-第 1 单元

System Administration Commands-第 2 单元

luxadm(1M)

mail.local(1M)

makedbm(1M)

makemap(1M)

masfcnv(1M)

mdlogd(1M)

mdmonitord(1M)

mdnsd(1M)

medstat(1M)

metaclear(1M)

metadb(1M)

metadetach(1M)

metadevadm(1M)

metahs(1M)

metaimport(1M)

metainit(1M)

metaoffline(1M)

metaonline(1M)

metaparam(1M)

metarecover(1M)

metarename(1M)

metareplace(1M)

metaset(1M)

metassist(1M)

metastat(1M)

metasync(1M)

metattach(1M)

mib2mof(1M)

mibiisa(1M)

mkbootmedia(1M)

mkdevalloc(1M)

mkdevmaps(1M)

mkfifo(1M)

mkfile(1M)

mkfs(1M)

mkfs_pcfs(1M)

mkfs_udfs(1M)

mkfs_ufs(1M)

mknod(1M)

mkntfs(1M)

mkpwdict(1M)

modinfo(1M)

modload(1M)

modunload(1M)

mofcomp(1M)

mofreg(1M)

monacct(1M)

monitor(1M)

mount(1M)

mountall(1M)

mountd(1M)

mount_hsfs(1M)

mount_nfs(1M)

mount_pcfs(1M)

mount_smbfs(1M)

mount_tmpfs(1M)

mount_udfs(1M)

mount_ufs(1M)

mpathadm(1M)

mpstat(1M)

msgid(1M)

mvdir(1M)

named(1M)

named-checkconf(1M)

named-checkzone(1M)

named-compilezone(1M)

ncaconfd(1M)

ncheck(1M)

ncheck_ufs(1M)

ndd(1M)

ndmpadm(1M)

ndmpd(1M)

ndmpstat(1M)

netadm(1M)

netcfg(1M)

netcfgd(1M)

netservices(1M)

netstat(1M)

netstrategy(1M)

newaliases(1M)

newfs(1M)

newkey(1M)

nfs4cbd(1M)

nfsd(1M)

nfslogd(1M)

nfsmapid(1M)

nfsref(1M)

nfsstat(1M)

nscadm(1M)

nscd(1M)

nscfg(1M)

nsdb-list(1M)

nsdb-nces(1M)

nsdbparams(1M)

nsdb-resolve-fsn(1M)

nsdb-update-nci(1M)

nslookup(1M)

nsupdate(1M)

ntfscat(1M)

ntfsclone(1M)

ntfscluster(1M)

ntfscmp(1M)

ntfscp(1M)

ntfsfix(1M)

ntfsinfo(1M)

ntfslabel(1M)

ntfsls(1M)

ntfsprogs(1M)

ntfsresize(1M)

ntfsundelete(1M)

nulladm(1M)

nwamd(1M)

obpsym(1M)

oplhpd(1M)

pageout(1M)

parted(1M)

pbind(1M)

pcitool(1M)

pfedit(1M)

pginfo(1M)

pgstat(1M)

picld(1M)

ping(1M)

pkg2du(1M)

pkgadd(1M)

pkgadm(1M)

pkgask(1M)

pkgchk(1M)

pkgcond(1M)

pkg.depotd(1M)

pkgrm(1M)

pkg.sysrepo(1M)

plockstat(1M)

pntadm(1M)

polkit-is-privileged(1M)

pooladm(1M)

poolbind(1M)

poolcfg(1M)

poold(1M)

poolstat(1M)

ports(1M)

poweradm(1M)

poweroff(1M)

powertop(1M)

pppd(1M)

pppoec(1M)

pppoed(1M)

pppstats(1M)

praudit(1M)

prctmp(1M)

prdaily(1M)

projadd(1M)

projdel(1M)

projmod(1M)

prstat(1M)

prtacct(1M)

prtconf(1M)

prtdiag(1M)

prtdscp(1M)

prtfru(1M)

prtpicl(1M)

prtvtoc(1M)

psradm(1M)

psrinfo(1M)

psrset(1M)

pwck(1M)

pwconv(1M)

quot(1M)

quota(1M)

quotacheck(1M)

quotaoff(1M)

quotaon(1M)

rad(1M)

raidctl(1M)

ramdiskadm(1M)

rarpd(1M)

rcapadm(1M)

rcapd(1M)

rctladm(1M)

rdate(1M)

rdisc(1M)

reboot(1M)

rem_drv(1M)

remove_allocatable(1M)

removef(1M)

reparsed(1M)

repquota(1M)

restricted_shell(1M)

rexd(1M)

rexecd(1M)

rlogind(1M)

rmmount(1M)

rmt(1M)

rmvolmgr(1M)

rndc(1M)

rndc-confgen(1M)

roleadd(1M)

roledel(1M)

rolemod(1M)

root_archive(1M)

route(1M)

routeadm(1M)

routed(1M)

rpcbind(1M)

rpc.bootparamd(1M)

rpcinfo(1M)

rpc.mdcommd(1M)

rpc.metad(1M)

rpc.metamedd(1M)

rpc.metamhd(1M)

rpc.rexd(1M)

rpc.rstatd(1M)

rpc.rusersd(1M)

rpc.rwalld(1M)

rpc.smserverd(1M)

rpc.sprayd(1M)

rpc.yppasswdd(1M)

rpc.ypupdated(1M)

rquotad(1M)

rsh(1M)

rshd(1M)

rstatd(1M)

rtc(1M)

rtquery(1M)

runacct(1M)

rusersd(1M)

rwall(1M)

rwalld(1M)

rwhod(1M)

sa1(1M)

sa2(1M)

sadc(1M)

sar(1M)

sasinfo(1M)

savecore(1M)

sbdadm(1M)

sched(1M)

sckmd(1M)

scmadm(1M)

sconadm(1M)

sendmail(1M)

sftp-server(1M)

shadowd(1M)

shadowstat(1M)

share(1M)

shareall(1M)

sharectl(1M)

share_nfs(1M)

share_smb(1M)

showmount(1M)

shutacct(1M)

shutdown(1M)

slpd(1M)

smattrpop(1M)

smbadm(1M)

smbd(1M)

smbiod(1M)

smbiod-svc(1M)

smbios(1M)

smbstat(1M)

smrsh(1M)

sasinfo(1M)

sndradm(1M)

sndrd(1M)

sndrsyncd(1M)

snmpdx(1M)

snmp-notify(1M)

snmpXwbemd(1M)

snoop(1M)

soconfig(1M)

soladdapp(1M)

soldelapp(1M)

solstice(1M)

sppptun(1M)

spray(1M)

sprayd(1M)

srptadm(1M)

sshd(1M)

ssh-keysign(1M)

startup(1M)

statd(1M)

stclient(1M)

stmfadm(1M)

stmsboot(1M)

strace(1M)

strclean(1M)

strerr(1M)

sttydefs(1M)

su(1M)

sulogin(1M)

suriadm(1M)

svadm(1M)

svcadm(1M)

svcbundle(1M)

svccfg(1M)

svc.configd(1M)

svc.ipfd(1M)

svc.startd(1M)

swap(1M)

sxadm(1M)

sync(1M)

syncinit(1M)

syncloop(1M)

syncstat(1M)

sysconfig(1M)

sysdef(1M)

syseventadm(1M)

syseventconfd(1M)

syseventd(1M)

syslogd(1M)

talkd(1M)

tapes(1M)

telnetd(1M)

tftpd(1M)

th_define(1M)

th_manage(1M)

tic(1M)

tncfg(1M)

tnchkdb(1M)

tnctl(1M)

tnd(1M)

tninfo(1M)

tpmadm(1M)

traceroute(1M)

trapstat(1M)

ttymon(1M)

tunefs(1M)

turnacct(1M)

txzonemgr(1M)

tzreload(1M)

tzselect(1M)

uadmin(1M)

ucodeadm(1M)

ufsdump(1M)

ufsrestore(1M)

umount(1M)

umountall(1M)

System Administration Commands-第 3 单元

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

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

netadm

- 管理网络配置文件

用法概要

netadm enable [ -p profile-type ] [ -c ncu-class ] profile-name
netadm disable [ -p profile-type ] [ -c ncu-class ] profile-name
netadm list [ -x ] [ -p profile-type ] [ -c ncu-class ]
     [ profile-name ]
netadm show-events
netadm scan-wifi linkname
netadm select-wifi linkname
netadm help

描述

netadm 实用程序用于管理网络配置文件以及与 NWAM 守护进程交互。

有三种类型的网络配置文件:网络配置文件 (Network Configuration Profile, NCP)、位置和外部网络修饰器 (External Network Modifier, ENM)。

在任何给定的时间,系统上都有一个活动的 NCP 和一个活动的位置配置文件。(通过激活模式 manual 启用不同的 NCP 或位置配置文件将隐式禁用当前活动的 NCP 或位置配置文件。也可以禁用当前位置配置文件(如果其激活模式为 manual),但这样做会“关闭”系统联网功能的某些方面(如名称服务)。不允许显式禁用 NCP,因为这会切实关闭系统的基本网络连接。仅当启用不同的 NCP 时才会隐式禁用原来的 NCP。

与此相反,在任何给定的时间,可以不存在任何 ENM 或存在多个 ENM。因此,启用或禁用一个 ENM 对其他活动的 ENM 没有任何影响。

允许启用和禁用单个 NCU;指定的 NCU 必须是当前活动 NCP 的一部分,并且必须将其激活模式设置为 manual。如果未指定 NCU 类,将启用或禁用具有给定名称的所有 NCU(一个链接和/或一个接口)。

对象的启用和禁用以异步方式执行。因此,可能会出现启用或禁用请求成功,但操作本身失败的情况。此类失败将反映在对象状态中;maintenance 状态表示所执行的最后一项操作失败。特别要注意,启用 NCP 和位置可能非常耗时,具体取决于配置。通过检查相应 SMF 服务(针对 NCP 的svc:network/physical:default 和针对位置的 svc:network/location:default)的状态来验证是否完成。构成 NCP 的各个 NCU 的状态也可通过 netadm list 命令进行验证。

有两个系统定义的 NCP:DefaultFixed 和 Automatic。DefaultFixed NCP 代表手动配置的网络环境,而 Automatic 代表缺省 NWAM 管理的环境,后者尝试使用 DHCP 配置已连接的所有物理接口。可以使用 netcfg(1M) 创建 NWAM 管理的附加 NCP。

子命令

支持以下子命令:

enable [ -p profile-type ] [ -c ncu-class ] profile-name

启用指定的配置文件。如果配置文件名称不唯一,则必须指定配置文件类型以标识要启用的配置文件。如果配置文件类型为 NCU 并且名称不唯一(即,链接 NCU 和接口 NCU 同名),将启用这两个 NCU,除非使用 -c 选项指定 NCU 类。配置文件类型必须是 ncpnculocenm 其中之一;NCU 类必须是 physip

disable [ -p profile-type ] [ -c ncu-class ] profile-name

禁用指定的配置文件。如果配置文件名称不唯一,则必须指定配置文件类型以标识要禁用的配置文件。如果配置文件类型为 NCU 并且名称不唯一(即,链接 NCU 和接口 NCU 同名),将禁用这两个 NCU,除非使用 -c 选项指定 NCU 类。配置文件类型必须是 nculocenm 其中之一;NCU 类必须是 physip

list [ -x ] [ -p profile-type ] [ -c ncu-class ] [ profile-name ]

列出所有可用配置文件及其当前状态。如果按名称指定某个特定配置文件,将仅列出该配置文件的当前状态。如果配置文件名称不唯一,将列出具有给定名称的所有配置文件;或者,也可以指定配置文件类型和/或 NCU 类来标识特定配置文件。如果仅提供一种类型,将列出该类型的所有配置文件。列出活动的 NCP 将包括构成该 NCP 的 NCU。

-x 选项可使 list 子命令在缺省显示的前三列标题(TYPEPROFILESTATE)之后,显示输出的第四列,该列以 AUXILIARY STATE 为标题。AUXILIARY STATE 列显示配置文件处于给定状态的原因。

可能的 STATE 值为:

disabled(禁用)

需要手动激活的配置文件尚未激活。

offline(脱机)

需要根据条件激活或由系统激活的配置文件尚未激活。该配置文件之所以未处于活动状态,可能是因为条件未满足;也可能是因为另一个配置文件具有更多已满足的特定条件而被激活(对于一次必须激活一个配置文件的配置文件类型可能会发生这种情况,如位置配置文件)。

online(联机)

需要根据条件激活或由系统激活的配置文件的条件已满足,并已成功激活;或者需要手动激活的配置文件在用户请求下已成功激活。

maintenance(维护)

试图激活配置文件,但失败。

initialized(已初始化)

配置文件表示一个尚未对其采取任何操作的有效配置对象。

uninitialized(未初始化)

配置文件表示一个系统中不存在的配置对象;例如,对应于已删除的物理链接的 NCU。

show-events

从 NWAM 守护进程侦听事件流并显示它们。

scan-wifi linkname

在链接 linkname 上启动无线扫描。

select-wifi linkname

从链接 linkname 上的扫描结果中选择一个要连接的无线网络。如有必要,可提示进行选择、提供 WiFi 密钥等。

help

显示其中包含每个子命令的简短描述的用法消息。

示例

示例 1 启用用户指定的位置配置文件

以下命令将启用一个用户指定的位置。

# netadm enable -p loc office
Disabled loc 'home'.
Enabled loc 'office'

示例 2 禁用 ENM

以下命令将禁用某个 ENM。

# netadm disable -p enm myvpn
Disabled enm 'myvpn'.

示例 3 列出所有 NCP

以下命令将列出所有 NCP。

# netadm list -xp ncp
TYPE         PROFILE        STATE          AUXILIARY STATE
ncp          Automatic      disabled       disabled by administrator
ncp          User           online         active
ncu:phys     nge0           online         interface/link is up
ncu:ip       nge0           online         interface/link is up
ncu:phys     nge1           offline        interface/link is down
ncu:ip       nge1           offline        conditions for activation are
                                           unmet

示例 4 列出活动 NCP 中的 NCU

以下命令将列出活动 NCP 中的所有 ip NCU。

# netadm list -c ip
TYPE        PROFILE        STATE
ncu:ip      bge0           online
ncu:ip      bge1           disabled

示例 5 强制执行扫描

以下命令将在无线接口 wpi0 上强制执行扫描。

# netadm scan-wifi wpi0

示例 6 选择 WiFi 网络

以下命令将选择正在广播其 ESSID 的 WiFi 网络。

# netadm select-wifi wpi0
1: ESSID testing BSSID 0:40:96:29:e9:d8
2: ESSID sunwifi BSSID 0:b:e:9f:b5:80
3: ESSID sunwifi BSSID 0:b:e:85:26:c0
4: ESSID sunwifi BSSID 0:b:e:49:2f:80
5: Other

Choose WLAN to connect to [1-5]: 2
#

示例 7 选择 WiFi 网络(另一种情况)

以下命令将选择未在广播其 ESSID 的 WiFi 网络。

# netadm select-wifi wpi0
1: ESSID testing BSSID 0:40:96:29:e9:d8
2: ESSID sunwifi BSSID 0:b:e:85:26:c0
3: ESSID sunwifi BSSID 0:b:e:9f:b5:80
4: ESSID sunwifi BSSID 0:b:e:49:2f:80
5: ESSID sunwifi BSSID 0:b:e:49:62:c0
6: Other

Choose WLAN to connect to [1-6]: 6

Enter WLAN name: oraclewifi
1: None
2: WEP
3: WPA
Enter security mode: 2

Enter WLAN key for ESSID oraclewifi: 123456

Enter key slot [1-4]: 1
#

示例 8 监视 nwamd

在切换位置时,以下命令将监视 nwamd(1M)

# netadm show-events
EVENT           DESCRIPTION
OBJECT_ACTION   loc Automatic -> action refresh
OBJECT_STATE    loc Automatic -> state offline*, method/service executi
OBJECT_STATE    loc Automatic -> state online, active
OBJECT_ACTION   loc home -> action refresh
OBJECT_ACTION   loc NoNet -> action refresh
OBJECT_ACTION   loc User -> action refresh
OBJECT_ACTION   loc home -> action enable
OBJECT_STATE    loc home -> state offline*, method/service executing
OBJECT_STATE    loc Automatic -> state offline, conditions for activati
OBJECT_STATE    loc home -> state online, active
^C
#

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os
接口稳定性
Committed(已确定)

另请参见

dladm(1M)ipadm(1M)netcfg(1M)netcfgd(1M)nwamd(1M)attributes(5)

另请参见 JDS/GNOME 手册页集合中的 nwam-manager(1M)