2015-08-03 1 views
0

/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts файл в Linux определяет, игнорируется ли передача ICMP или нет. когда это значение равно 1, система игнорирует входящую передачу ICMP. Итак, вот мой вопрос: , когда нет файла icmp_echo_ignore_broadcasts в каталоге /proc/sys/net/ipv4/, или в этом файле нет значения, каков будет статус сервера? будет ли игнорироваться трансляция ICMP?какой статус сервер будет, если такого файла нет, как/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

ответ

0

Значение по умолчанию документированы в исходный код ядра здесь:

https://github.com/torvalds/linux/blob/v4.2-rc5/Documentation/networking/ip-sysctl.txt#L816-L819

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.

+0

Спасибо за вашу мгновенную помощь, особенно ссылка, которую вы предоставляете, действительно делает мне большую пользу! –

Смежные вопросы