I'm trying to change the TCP TIME_WAIT timeout on Solaris. According to some Google results I need to run this command:
ndd -set /dev/tcp tcp_time_wait_interval 60000
However I get:
operation failed: Not owner
What am I doing wrong? I'm already running ndd as root. Is there another way to tune TIME_WAIT?
Check the permissions of:
You can try running it with truss to see where it fails. It's likely a permission issue.
Also compare the output of
ppriv -l
with another system where it works.Perhaps are you running that command on a non global zone with a shared IP interface.