Какой статус будет у сервера, если такого файла нет, например /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,

Другие вопросы по тегам