Какой статус будет у сервера, если такого файла нет, например /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
Файл в Linux определяет, игнорируется ли трансляция ICMP или нет. когда его значение равно 1, система игнорирует входящую трансляцию ICMP. Итак, вот мой вопрос: когда нет файла icmp_echo_ignore_broadcasts в /proc/sys/net/ipv4/
каталог, или в этом файле нет значения, каким будет статус сервера? Будет ли игнорироваться трансляция ICMP?
1 ответ
Решение
Значение по умолчанию задокументировано в источнике ядра здесь:
https://github.com/torvalds/linux/blob/v4.2-rc5/Documentation/networking/ip-sysctl.txt
icmp_echo_ignore_broadcasts - BOOLEAN
If set non-zero, then the kernel will ignore all ICMP ECHO and
TIMESTAMP requests sent to it via broadcast/multicast.
Default: 1
Так что по умолчанию 1
, Я не уверен, есть ли способ подтвердить это из командной строки. Может быть, это?
# sysctl net.ipv4.icmp_echo_ignore_broadcasts
Но если ваш дистрибутив не настроит это значение, то можно предположить, что это значение 1
,