
drop proto tcp and not (dst port 80)
pass proto tcp and dst port 80
Есть ли между ними разница?
решение1
Ну, разница проста.
- первое правило немедленно отбрасывает не-HTTP
- второе правило немедленно разрешает HTTP
Хотя это может вас обмануть, но это даже близко не так. Потому что:
На сервере есть несколько типов трафика, первое правило его просто запрещает.
в то же время этонеразрешает HTTP: будет ли разрешен HTTP, определяется последующими правилами илиполитика цепочки.
Второе правило, с другой стороны, явно разрешает HTTP и не вмешивается во все остальное.
Бывают редкие ситуации, когда вам нужны правила, подобные первому, поэтому придерживайтесь второго, если вы не уверены абсолютно.почемувам нужен первый.