我们正在调整我们的Linux tcp堆栈在我们的一个lan箱子。
我们想知道是否可以在没有任何外部(例如:“internet”)访问的服务器上禁用SYN cookie。
可以通过net.ipv4.tcp_syncookies禁用局域网专用服务器上的syn cookies吗?
SYN cookie默认是禁用的。 这应该是你应该做什么的合理标志,没有相反的具体知识。 更具体地说, tcp (7)说 :
syncookiesfunction会尝试保护套接字免受SYN Flood攻击。 这应该作为最后的手段,如果有的话。 这是对TCP协议的违反,并与TCP的其他领域如TCP扩展冲突。 这可能会导致客户和继电器的问题。 build议不要将其作为重负载服务器的调优机制,以帮助解决过载或configuration不当的情况。
我不确定你是否正确的做法。
如果你有一些需要或某些问题(然后说:)然后调整tcp栈,否则保持原样。 你为什么要禁用syncookies你期望的好处是什么?