如何调整Solaris上的TCP TIME_WAIT超时?

我正在尝试更改Solaris上的TCP TIME_WAIT超时。 根据一些谷歌的结果我需要运行这个命令:

ndd -set /dev/tcp tcp_time_wait_interval 60000 

但是我得到:

 operation failed: Not owner 

我究竟做错了什么? 我已经作为root运行ndd了。 有没有另一种方法来调整TIME_WAIT?

也许你是在一个非共享IP接口的全局区域上运行这个命令。

检查以下权限:

 #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

您可以尝试使用truss来运行,以查看失败的位置。 这可能是一个权限问题。

同时比较ppriv -l和另一个系统的输出。