Я использую Linux-машину.
Я хочу установить количество повторных передач TCP на ноль. Я использую приведенную ниже команду для изменения:
sudo sysctl -w net.ipv4.tcp_syn_retries=0
Вышеприведенная команда не работает и выдает ошибку ниже:
error: "Invalid argument" setting key "net.ipv4.tcp_syn_retries"
Однако эта команда работает -> sudo sysctl -w net.ipv4.tcp_syn_retries=1
Согласно документации -> man tcp
:
tcp_syn_retries (целое число; по умолчанию: 5; начиная с Linux 2.2)
Максимальное количество повторных отправлений исходных SYN для активной попытки подключения TCP. Это значение не должно
быть выше 255. Значение по умолчанию
= 5, что соответствует приблизительно 180 секундам.
Значит ли настройка sudo sysctl -w net.ipv4.tcp_syn_retries=0
означает отключение синхронизации или повторных попыток синхронизации. Мне непонятно после прочтения документации.