Страница 1 из 1

Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 07:29
Zillah
Во всех примерах приводится подобное:

Код: Выделить всё

/ip firewall filter
add action=accept chain=input connection-state=established,related
add action=drop chain=input connection-state=invalid


Но ведь можно указать и проще:

Код: Выделить всё

/ip firewall filter
add action=accept chain=input connection-state=!invalid,established,related


Вопрос насколько эти правила идентичны или это чисто для визуального восприятия?

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 07:46
vqd
Они обсалютно разные

add action=accept chain=input connection-state=established,related - разрешает established,related
add action=drop chain=input connection-state=invalid - дропает invalid
add action=accept chain=input connection-state=!invalid,established,related - разрешает все кроме invalid,established,related

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 08:21
Zillah
vqd писал(а):add action=accept chain=input connection-state=!invalid,established,related - разрешает все кроме invalid,established,related

Хм, действительно, не очевидно для меня это было GUI... :du_ma_et:

PS Теперь осталось разобраться почему при этом у меня все работало... :sh_ok:

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 08:25
vqd
Смотрите остальные правила, возможно перед ним или после еще что то есть

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 08:48
poppy
Zillah писал(а):Теперь осталось разобраться почему при этом у меня все работало... :sh_ok:


так и будет работать, invalid даже иногда будет проходить))

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 09:00
Zillah
vqd писал(а):Смотрите остальные правила, возможно перед ним или после еще что то есть

А вот дальше, вроде ничего интересного:

Код: Выделить всё

add action=accept chain=input comment="Accept icmp packets" protocol=icmp
add action=accept chain=forward protocol=icmp
add action=accept chain=input comment="Accept ssh connections" dst-port=65322 protocol=tcp
add action=accept chain=input comment="GRE over IPSec tunnel" protocol=gre
add action=accept chain=input port=500 protocol=udp
add action=accept chain=input protocol=ipsec-esp
add action=accept chain=input comment="Accept localnet to router connections" src-address-list=hqtnets
add action=accept chain=forward comment="Accept localnet to internet connections" src-address-list=hqtnets
add action=accept chain=input comment="Accept fabnet to router connections" src-address-list=fabnets
add action=accept chain=forward comment="Accept fabnet to localnet connections" src-address-list=fabnets
add action=accept chain=forward comment="Accept between externalnets and zmtnets connections" dst-address-list=zmtnets src-address-list=externalnets
add action=accept chain=forward dst-address-list=externalnets src-address-list=zmtnets
add action=accept chain=input comment="TEST Rule for src-nat & dst-nat" connection-nat-state=srcnat,dstnat disabled=yes
add action=accept chain=forward connection-nat-state=srcnat,dstnat log-prefix=FWD-ALLOW
add action=drop chain=input comment="All other Drop!"
add action=drop chain=forward log-prefix=FWD-DROP

:du_ma_et:

"TEST Rule (forward)" тут я думал над вариантами:
1) как везде пишут: drop forward !=dst-nated
2) просто разрешить forward =dst-nated, а в конце всеобщий drop
мне показалось так удобнее/нагляднее

poppy писал(а):так и будет работать, invalid даже иногда будет проходить))

При условии что established и related "дропаются"?

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 09:27
vqd
Ну при настройке фаервола надо стримится к минимальному кол-ву правил, а не к удобству. Если допустим вы вильтруете различные сегменты то есть смысл для каждого сегмента делать свой набор (jump) что бы микротик не лопатил всю таблицу

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 11:15
poppy
poppy писал(а):так и будет работать, invalid даже иногда будет проходить))

При условии что established и related "дропаются"?[/quote]

речь про первый пост, там про дроп для established и related нет)

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 11:24
kursy_po_it_ru
Zillah писал(а): PS Теперь осталось разобраться почему при этом у меня все работало... :sh_ok:

Re: Косметический(?) вопрос про: connection-state=established,related...

Добавлено: 07 фев 2018, 11:26
kursy_po_it_ru
Zillah писал(а): PS Теперь осталось разобраться почему при этом у меня все работало... :sh_ok:


vqd писал(а):Они обсалютно разные
add action=accept chain=input connection-state=!invalid,established,related - разрешает все кроме invalid,established,related


Что бы создавшему тему было понятнее дополню информацию, которую дал Вячеслав. Разрешение всего кроме invalid,established,related не значит, что эти виды соединений запрещаются.

Для большей понятности:
1. все кроме invalid,established,related разрешено.
2. invalid,established,related не запрещено.