с файeрволом.
Интересует вопрос: как файервол определяет направление пакета?
Допутим есть правило
pass in on dc0 proto tcp from 192.168.1.1/32 to any port = 25pass - пропустить пакет ( действие над пакетом)
on dc0 - интерфейс (это понятно)
proto tcp - протокол (тоже понятно как проверяется)
from .. to - проверяется источник и приемник пакета
port 25 - тоже берется из пакетаа как файервол понимает что пакет входящий или исходящий? По какому полю в пакете?
Ядро предоставляет информацию(подробностями не владею) о направление движения _относительно_интерфейса_.
>с файeрволом.
>Интересует вопрос: как файервол определяет направление пакета?
>Допутим есть правило
>pass in on dc0 proto tcp from 192.168.1.1/32 to any port =
>25
>
>pass - пропустить пакет ( действие над пакетом)
>on dc0 - интерфейс (это понятно)
>proto tcp - протокол (тоже понятно как проверяется)
>from .. to - проверяется источник и приемник пакета
>port 25 - тоже берется из пакета
>
>а как файервол понимает что пакет входящий или исходящий? По какому полю
>в пакете?Все разобрался. Написал пару правил, а они не работали. Нашед статью профайерволы, там написано
"....где in или out - направление пакета (входящий и исходящий) по отношению к операционной системе"
Подправил правила и все заработало.
Всем спасибо!