В настоящее время я пытаюсь ограничить трафик ARP с помощью nftables. Я использую следующие правила:Предел скорости для запросов ARP с использованием nftables
table arp filter {
chain input {
limit rate 15/second accept # handle 3
}
chain output {
}
}
Однако они не оказывают никакого эффекта. Что я делаю неправильно? Я также попытался удалить все пакеты, не соответствующие первому правилу.
table arp filter {
chain input {
limit rate 10/second accept # handle 3
drop # handle 4
}
chain output {
}
}
EDIT: Я добавил следующие строки в цепях:
type filter hook input priority 0; policy accept;
Это оставляет меня со следующей конфигурацией:
table arp filter {
chain input {
type filter hook input priority 0; policy accept;
limit rate 10/second accept # handle 3
drop # handle 4
}
chain output {
type filter hook output priority 0; policy accept;
}
}
Это прекрасно работает, но почему?
Пожалуйста, переведите свое обновление на английский: http://meta.stackoverflow.com/questions/297673/how-do-i-deal-with-non-english -поперечник –