我使用的是linux机器 我想将TCP重新传输的数量设置为零。我使用下面的命令来修改:
// <---- Magic is here
以上命令不起作用,并给我以下错误:
sudo sysctl -w net.ipv4.tcp_syn_retries=0
但是,此命令有效 - &gt; error: "Invalid argument" setting key "net.ipv4.tcp_syn_retries"
根据文档 - &gt; sudo sysctl -w net.ipv4.tcp_syn_retries=1
:
tcp_syn_retries(整数;默认值:5;自Linux 2.2起) 将重新传输活动TCP连接尝试的初始SYN的最大次数。这个值不应该 高于255.默认值 是5,相当于大约180秒。
设置man tcp
是否意味着禁用syn或syn重试。阅读文档后我不清楚。