如何在 Solaris 10 上安全地对网络参数执行以下更改?

如何在 Solaris 10 上安全地对网络参数执行以下更改?

我需要在 Oracle Solaris 10 上更改和测试一些 TCP/IP 网络参数,作为开发环境中“Oracle Hyperion EPM 11.2.1.0”中错误的可能解决方法。我不是 Solaris/UNIX 专家,因此希望能得到任何有关识别正确参数的指导,如果您能告诉我更改可能产生的影响以及如何让管理员支持回滚更改,这也会非常有帮助。

  1. 我需要减少关闭套接字之前的等待时间。我已经有相应的UNIX命令: $ echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout

  2. 我需要检查系统是否阻止“Oracle Hyperion EPM”应用程序使用大量套接字。如何查看并修改端口范围?其 UNIX 命令为:$ echo "1025 65535" > /proc/sys/net/ipv4/ip_local_port_range

建议我需要以 root 身份进行这些更改并执行以下 UNIX 命令来应用更改:$ /etc/rc.d/init.d/network restart

参考:

  1. 我查看了参数$ ndd /dev/tcp \?
  2. http://docs.oracle.com/cd/E19082-01/819-2724/6n50b07lr/index.html
  3. http://www.informit.com/articles/article.aspx?p=101138&seqNum=6

答案1

对于第一个:

ndd -set /dev/tcp tcp_time_wait_interval 90000

根据官方手册,您不应将其设置为 60000 = 60 秒以下。

对于第二个

ndd -get /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port

无需重新启动网络。但如果你愿意的话,在Solaris 10中是

svcadm restart network/physical

相关内容