Talvez você esteja executando esse comando em uma região não global com uma interface IP compartilhada.
Estou tentando alterar o tempo limite de TCP TIME_WAIT no Solaris. De acordo com alguns resultados do Google, preciso executar este comando:
ndd -set /dev/tcp tcp_time_wait_interval 60000
No entanto, obtenho:
operation failed: Not owner
O que estou fazendo de errado? Eu já estou rodando o ndd como root. Existe outra maneira de ajustar TIME_WAIT?
Verifique as permissões de:
# ls -l /dev/tcp lrwxrwxrwx 1 root root 27 2009-05-18 11:17 /dev/tcp -> ../devices/pseudo/tcp@0:tcp # ls -l /devices/pseudo/tcp@0:tcp crw-rw-rw- 1 root sys 42, 0 2010-06-01 13:34 /devices/pseudo/tcp@0:tcp
Você pode tentar executá-lo com treliça para ver onde ele falha. É provavelmente uma questão de permissão.
Compare também a saída de ppriv -l
com outro sistema em que ele funciona.
Tags networking solaris