Почему для ping-f команда нужны sudo полномочия?

Когда я пытался использовать ping -f ipaddress команда в Ubuntu для тестирования моей системы, Это перестало работать с сообщением:

 ping: cannot flood; minimal interval, allowed for user, is 200ms

Когда я ввожу ping человека и вижу-f опцию, указывает он

Only the super-user may use this option with zero interval.

Почему этому нужно то полномочие?

0
задан 13 March 2014 в 20:23

2 ответа

от man ping

ping Лавинной рассылки-f
. Поскольку каждый ECHO_REQUEST отправил период ''.'' печатается, в то время как навсегда ECHO_REPLY получил клавишу Backspace, печатается. Это обеспечивает быстрый дисплей того, сколько пакетов отбрасывается. Если интервал не дан, он обнуляет интервал и выходные пакеты с такой скоростью, как они возвращаются или времена страха hun‐ в секунду, какой бы ни больше. Только суперпользователь может использовать эту опцию с нулевым интервалом.

Это очевидно ясный, что это запрещается для понижения сетевого трафика, и таким образом получите понижение угрозы DDOS из-за больших ответов для каждого прибывшего пакета.

5
ответ дан 8 October 2019 в 11:48

Это - потому что только суперпользователь может указать интервал меньше чем 0,2 секунды. И-f похож на очень очень небольшое количество интервала.

0
ответ дан 8 October 2019 в 11:48

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

Похожие вопросы: