вторник, 27 августа 2013 г.

Solaris 11. Network settings view/edit.

Как и ранее есть инструмент ndd:
#ndd -get /dev/tcp \?
Получим список параметров для просмотра и настройки:
...
tcp_use_smss_as_mss_opt        (read and write)
tcp_keepalive_abort_interval   (read and write)
tcp_wroff_xtra                 (read and write)
tcp_reass_timeout              (read and write)
tcp_extra_priv_ports_add       (write only)
tcp_extra_priv_ports_del       (write only)
...

Конкретное значение параметра можно увидеть так:
#ndd -get /dev/tcp tcp_conn_req_max_q
128

Еще инструмент:
#ipadm show-prop [tcp/udp/sctp]
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
tcp   extra_priv_ports      rw   2049,4045    --           2049,4045    1-65535
tcp   largest_anon_port     rw   65535        --           65535        32768-65535
tcp   max_buf               rw   1048576      --           1048576      128000-1073741824
tcp   recv_buf              rw   128000       --           128000       2048-1048576
tcp   send_buf              rw   49152        --           49152        4096-1048576
tcp   smallest_anon_port    rw   32768        --           32768        1024-65535
tcp   smallest_nonpriv_port rw   1024         --           1024         1024-32768
....

Посмотрим параметр:
#ipadm show-prop -p max_buf tcp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
tcp   max_buf               rw   1048576      --           1048576      128000-1073741824

Сбросить в значение по умолчанию:
#ipadm reset-prop -p max_buf tcp

Замечу, что количество параметров при выводе ndd и ipadm разное. У последнего инструмент из значительно меньше. Но можно ручками смотреть и менять все параметры типа read_write и при помощи ipadm. Вoт пример:
# ndd -get /dev/tcp tcp_conn_req_max_q
128

Теперь также для ipadm:
#ipadm show-prop -p _conn_req_max_q tcp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
tcp   _conn_req_max_q       rw   128          --           128          1-4294967295

То есть параметр в ndd tcp_conn_req_max_q надо переделать так - убрать название протокола (в данном случае tcp) из параметра и оставить подчерк. Было tcp_conn_req_max_q, должно остаться _conn_req_max_q.





Комментариев нет: