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

Разговоры ни о чём

Модератор: vadim64

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

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

Непрочитанное сообщение LizardOfOzz » 2009-11-17 22:56:24

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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

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

Непрочитанное сообщение Gloft » 2009-11-17 23:03:07

В smb пакете есть и ip (l3) и мак (L2).
Правила обрабатываются по порядку, и не в коем случае не отдельно для ip (l3) и мак (L2).
И первое правило у тебя сработает на ip, и пакет на проверку мака не дойдет.

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

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

Непрочитанное сообщение LizardOfOzz » 2009-11-17 23:06:19

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

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

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

Непрочитанное сообщение Gloft » 2009-11-17 23:15:00

Ну дойдут.
Узнает клиент мак сервера, отправит пакет с ипом и сработает правило на ip.
Где я неправ?

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

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

Непрочитанное сообщение LizardOfOzz » 2009-11-17 23:18:39

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

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

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

Непрочитанное сообщение Gloft » 2009-11-17 23:42:55

хм теперь обющую концепцию понял.
Но почему тогда не сделать так.

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

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.

Аватара пользователя
mayor
сержант
Сообщения: 215
Зарегистрирован: 2008-09-06 10:11:49
Контактная информация:

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

Непрочитанное сообщение mayor » 2009-11-18 0:14:38

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

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

Аватара пользователя
mayor
сержант
Сообщения: 215
Зарегистрирован: 2008-09-06 10:11:49
Контактная информация:

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

Непрочитанное сообщение mayor » 2009-11-18 0:16:07

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

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