Как я могу настроить "поймать все" фильтр с tc filter
?
Я тестировал следующий код, но он дал мне ошибку: "Unknown filter "1:100", hence option "protocol" is unparsable"
:
tc filter add dev $IF_LAN parent 1:100 protocol ip prio 7 flowid 1:190
Заранее спасибо.
Попробуйте что-нибудь подобное, чтобы уловить все
tc filter add dev $IF_LAN parent 1: protocol ip prio 7 u32 match ip dst 0.0.0.0/0 flowid 1:190
Вопрос старый, но на всякий случай кто-то столкнется с подобной проблемой.
Параметр all
может использоваться для протокола вместо ip
чтобы также фильтровать другой трафик, такой как arp.
tc filter add dev $IF_LAN parent 1: protocol all prio 7 u32 match u32 0 0 flowid 1:190
Также match u32 0 0
- более короткое выражение для фильтрации всего трафика.