附录 B
对应关系比较:ndd 和 ipadm 命令
在定制网络参数或可调参数方面,ipadm 命令已取代 ndd 命令。尽管 ndd 命令在 Oracle Solaris 11 中仍起作用,但是 ipadm 命令是定制网络参数的首选工具。不过,某些
ndd 选项没有等效的 ipadm 子命令。下表选择性地列出了 ndd 命令的部分命令选项及其在 ipadm 命令中的等效项。
注 - 此表未提供 ipadm 选项的完整列表。有关完整列表,请参见ipadm(1M) 手册页。
表 B-1 ndd 和 ipadm 命令之间的语法对应关系:检索属性
|
|
bash-3.2# ndd -get /dev/ip ?
ip_def_ttl (read and write)
ip6_def_hops (read and write)
ip_forward_directed_broadcasts
(read and write)
ip_forwarding (read and write)
...
...
bash-3.2# ndd -get /dev/ip \
ip_def_ttl
100
bash-3.2# ndd -get /dev/ip \
ip6_def_hops
255
bash-3.2# ndd -get /dev/tcp ?
tcp_cwnd_max (read and write)
tcp_strong_iss (read and write)
tcp_time_wait_interval
(read and write)
tcp_tstamp_always (read and write)
tcp_tstamp_if_wscale
(read and write)
...
...
bash-3.2# ndd -get /dev/tcp ecn
1
bash-3.2# ndd -get /dev/tcp sack
2 |
bash-3.2# ipadm show-prop ip
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
ipv4 forwarding rw off -- off on,off
ipv4 ttl rw 255 -- 255 1-255
ipv6 forwarding rw off -- off on,off
ipv6 hoplimit rw 255 -- 255 1-255
...
bash-3.2# ipadm show-prop -p ttl,hoplimit ip
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
ipv4 ttl rw 255 -- 255 1-255
ipv6 hoplimit rw 255 -- 255 1-255
bash-3.2# ipadm show-prop tcp
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
tcp ecn rw passive -- passive never,passive,
active
tcp extra_ rw 2049 2049,4045 2049,4045 1-65535
priv_ports
tcp largest_ rw 65535 -- 65535 1024-65535
anon_port
tcp recv_ rw 128000 -- 128000 2048-1073741824
maxbuf
tcp sack rw active -- active never,passive,
active
tcp send_ rw 49152 -- 49152 4096-1073741824
maxbuf
tcp smallest_ rw 32768 -- 32768 1024-65535
anon_port
tcp smallest_ rw 1024 -- 1024 1024-32768
nonpriv_port
...
...
...
bash-3.2# ipadm show-prop -p ecn,sack tcp
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
tcp ecn rw passive -- passive never,passive,active
tcp sack rw active -- active never,passive,active |
|
表 B-2 ndd 和 ipadm 命令之间的语法对应关系:设置属性
|
|
bash-3.2# ndd -set /dev/ip \
ip_def_ttl
64
bash-3.2# ndd -get /dev/ip \
ip_def_ttl
64 |
bash-3.2# ipadm set-prop -p ttl=64 ipv4
bash-3.2# ipadm show-prop -p ttl ip
PROTO PROPERTY FAMILY PERM VALUE DEFAULT POSSIBLE
ip ttl inet rw 64 255 1-255
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
ipv4 ttl rw 64 64 255 1-255
bash-3.2# ipadm reset-prop -p ttl ip
bash-3.2# ipadm show-prop -p ttl ip
PROTO PROPERTY PERM CURRENT PERSISTENT DEFAULT POSSIBLE
ipv4 ttl rw 255 255 255 1-255 |
|