Appendix B
Comparison Map: ndd and ipadm Commands
The ipadm command has replaced the ndd command for the purpose of customizing
network parameters or tunables. Although the ndd command is still functional in
Oracle Solaris 11, the ipadm command is the preferred tool for customizing network
parameters. However, some ndd options do not have equivalent ipadm subcommands. The following
table lists selected command options of the ndd command and their equivalents in
the ipadm command.
Note - The table does not provide a comprehensive list of ipadm options. For a
full list, see theipadm(1M) man page.
Table B-1 Syntax Mapping Between the ndd and ipadm Commands: Retrieving Properties
|
|
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 |
|
Table B-2 Syntax Mapping Between the ndd and ipadm Commands: Setting Properties
|
|
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 |
|