重启后 TCP 设置在 Yosemite 上不起作用

重启后 TCP 设置在 Yosemite 上不起作用

我正在终端中更改以下设置,重新启动后,它们恢复为默认值。

sysctl net.inet.tcp.always_keepalive=1
sysctl net.inet.tcp.keepidle=20000
sysctl net.inet.tcp.keepinit=20000
sysctl net.inet.tcp.keepintvl=20000

知道如何使这些设置永久生效吗?

答案1

从这些行的前面删除“sysctl”,并将其添加到 /etc/sysctl.conf。

参见 sysctl.conf(5) 手册页。

相关内容