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

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 22:56:24
LizardOfOzz
mayor писал(а):
Gloft писал(а):Как может срабатывать deny правило если перед ним стоит правило с allow?
одно правило для L3 второе для L2
Всё правильно.
Первый вариант: мак есть в арп-кеше.
При подключении сразу идёт запрос по tcp и нормально проходит.

Второй вариант: мака нет в арп-кеше.
При подключении идёт запрос мака и на этом всё заканчивается, т.к. этот запрос режется запрещающим правилом.

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 23:03:07
Gloft
В smb пакете есть и ip (l3) и мак (L2).
Правила обрабатываются по порядку, и не в коем случае не отдельно для ip (l3) и мак (L2).
И первое правило у тебя сработает на ip, и пакет на проверку мака не дойдет.

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 23:06:19
LizardOfOzz
Gloft писал(а):В smb пакете есть и ip (l3) и мак (L2).
Правила обрабатываются по порядку, и не в коем случае не отдельно для ip (l3) и мак (L2).
И первое правило у тебя сработает на ip, и пакет на проверку мака не дойдет.
Ага, зато до проверки мака дойдут все остальные, не-smb-пакеты. Например arp. ;)

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 23:15:00
Gloft
Ну дойдут.
Узнает клиент мак сервера, отправит пакет с ипом и сработает правило на ip.
Где я неправ?

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 23:18:39
LizardOfOzz
Gloft писал(а):Ну дойдут.
Узнает клиент мак сервера, отправит пакет с ипом и сработает правило на ip.
Где я неправ?
В том-то и дело, что arp-пакеты дойдут до второго правила и на нём зарежутся. Клиент не узнает mac сервера и не отправит пакеты с ипом.

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-17 23:42:55
Gloft
хм теперь обющую концепцию понял.
Но почему тогда не сделать так.

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

deny ip from any to any 00:50:da:4e:ba:63 dst-port 445,139 via rl0
allow 5 ip from any to me dst-port 445,139 keep-state
Конечно если клиенту других сервисов с сервера брать не нужно, то можно резать все запросы, а так только smb.

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-18 0:14:38
mayor

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

deny ip from any to any 00:50:da:4e:ba:63 dst-port 445,139 via rl0
такое правило написать нельзя оно не понятно для какого уровня

Re: задачка - всем ли очевиден ответ?

Добавлено: 2009-11-18 0:16:07
mayor
LizardOfOzz писал(а):
mayor писал(а):
Gloft писал(а):Как может срабатывать deny правило если перед ним стоит правило с allow?
одно правило для L3 второе для L2
Всё правильно.
Первый вариант: мак есть в арп-кеше.
При подключении сразу идёт запрос по tcp и нормально проходит.

Второй вариант: мака нет в арп-кеше.
При подключении идёт запрос мака и на этом всё заканчивается, т.к. этот запрос режется запрещающим правилом.
так точно