我正在尝试更改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和另一个系统的输出。