Übergang von Oracle® Solaris 10 zu Oracle Solaris 11.2

Druckansicht beenden

Aktualisiert: Dezember 2014
 
 

Vergleichen des Befehls ndd mit dem Befehl ipadm

    Verglichen mit dem Befehl ndd bietet der Befehl ipadm die folgenden Vorteile:

  • Stellt Informationen zu jeder TCP/IP-Eigenschaft bereit, wie aktueller und Standardwert einer Eigenschaft, sowie möglicher Wertebereich. Auf diese Weise können Debugging-Informationen einfacher abgerufen werden.

  • folgt einer konsistenten Befehlssyntax und ist somit einfacher zu verwenden.

  • Persistente Konfiguration von optimierbaren Routing- und Transportschichtparametern, die durch die Verwendung eines Unterbefehls ipadm anstelle der vorher erforderlichen, nicht festgeschriebenen ndd-Befehle ermöglicht wird, die die Verwendung von benutzerdefinierten SMF-Skripten oder /etc/rc*.d-Skripten erforderlich machten.

In der folgenden Tabelle werden die gewählten ndd-Befehlsoptionen mit den entsprechenden ipadm-Befehlsoptionen verglichen. Die Manpage ipadm(1M) enthält eine umfassendere Liste der Befehlsoptionen.

Tabelle 7-2  ndd-Befehl verglichen mit dem ipadm-Befehl
ndd-Befehl
ipadm-Befehl
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