Я пытаюсь включить syncookies путем повторения '1' в de/proc файл как это:
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
(Я также попробовал его кавычками без пробела "1>/proc..."),
Однако после выполнения этой команды, существует все еще '0' в файле...
root# cat /proc/sys/net/ipv4/tcp_syncookies
0
Изменение других/proc файлов не вызывает проблем.
Версия Shell:
4.3.30(1)-release
Дистрибутив:
Debian GNU/Linux jessie/sid
root:~# uname -a
Linux xxxxx 2.6.32-29-pve #1 SMP Thu Apr 24 10:03:02 CEST 2014 x86_64 GNU/Linux
Что вызывает это? Я не получаю сообщения об ошибке и имею sudo (корень) права.
Единственото нешто на што можев да мислам сега е дека твоето јадро не е компајлирано со опцијата CONFIG_SYN_COOKIES
, бидејќи стандардната вредност на tcp_syncookies
е 1 .
Обидете се да ја проверите оваа опција.
Друго, обидете се да користите sysctl
( sysctl -w net.ipv4.tcp_syncookies = 1
).