faq обучение настройка
Текущее время: Пн авг 18, 2025 21:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: 3627 настроить ACL типа Packet Content Filtering
СообщениеДобавлено: Вт фев 12, 2008 14:18 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Пытаюсь настроить DGS-3627G так как написано здесь -->> http://www.dlink.ru/technical/faq_hub_switch_94.php т.е разрешить арп запросы только на определённые мак-адреса, остальные запретить.

Синтаксис команд в вышеприведённом примере коммутатор не понимает, просит offset_chunk. Пытался тупо заменить offset_0-15 на offset_chunk_1 , offset_16-31 на offset_chunk_2 и т.д. - ничего не выходит. Начал читать мануал (V 1.00), другого к сожалению нет, там вообще ничего не написано про offset_chunk.

Помогите пожалуста настроить 3627 так, как написано здесь.

Build 2.40-B20


Последний раз редактировалось chajnik Чт фев 14, 2008 13:19, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: 3627 настроить ACL
СообщениеДобавлено: Вт фев 12, 2008 14:32 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Правильно, у Вас стоит Release 2, а manual Вы читаете к Release 1, скачайте новый manual отсюда : ftp://ftp.dlink.ru/pub/Switch/DGS-3600% ... scription/

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 12, 2008 15:34 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Мануал посмотрел. Чесно говоря до конца не въехал что такое offset_chunk, в чём отличие от offset_0-15, offset_16-31 и т.д.

Опишите пожалуйста поподробнее, а лучше приведите пример синтаксиса команд на основе этого FAQ ->> http://www.dlink.ru/technical/faq_hub_switch_94.php


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 13, 2008 16:27 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Гугль вооще не знает что такое offset_chunk , яндекс выдал лишь один 100%-но совпадающий результат на форум же длинка..

Теперь сижу вкуриваю крупицы этой небольшой, но полезной инфы... пытаюсь состряпать правила сам... и появился ещё один вопрос.
Есть пример тут:

# Создание профиля и правила, запрещающего все остальные ARP-запросы.
create access_profile packet_content_mask offset_0-15 0x0 0x0 0x0 0x0 offset_16-31 0xFFFFFFF 0x0 0xFFFF0000 0x0 profile_id 2
config access_profile profile_id 2 add access_id 1 packet_content_mask offset_0-15 0x0 0x0 0x0 0x0 offset_16-31 0x08060001 0x0 0x00010000 0x0 port 1-23 deny

Единичка которая здесь выделена красным должна быть, или должен быть нолик??

Если должна быть единичка, то почему вот в этом примере её нет?? -->> viewtopic.php?p=237293#237293


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2008 00:19 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Единичка должна быть. По поводу offset_chunk я думаю проще пояснить на примере. Положим байты по которым осуществляется фильтрация это с 27-ого в пакете по 30-ый. У этой серии есть особенность что появляется смещение на 6 байт, следовательно это байты с 33-его по 36-ой. chunk это группа из 4-х байт, одновременно в одно профиле и правиле можно использовать до 4-х chunk-ов. Соотвественно в нашем примере 32 байта до наших байтов это 8 chunk-ов, поэтому ставим в профиле 8:

create access_profile profile_id 1 packet_content_mask offset_chunk_1 8 0xFFFFFFFF

Мы хотим фильтровать по следующим байтам 33-36, соотвественно маска по совпадению у нас FF FF FF FF.

А правило будет вот таким:

config access_profile profile_id 1 add access_id auto_assign packet_content offset_chunk_1 0x0a5a5a05 port 1-12 deny

Это правило будет блокировать пакеты с source IP 10.90.90.5 на портах 1-12. Надеюсь понятно объяснил!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2008 11:19 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Спасибо Иван за ответ, но не совсем понятно.

Вот цитата с мануала:
Цитата:
packet_content_mask – The offset field is used to examine the packet header which is divided up into four “chunks” where each chunk represents 4 bytes. Values within the packet header chunk to be identified are to be marked in hexadecimal form in the “mask” field. The following table will help you identify the bytes in the respective chunks.

chunk0 chunk1 chunk2…….. chunk29 chunk30 chunk31
b126 . . . .b2 . . . . b6 . . . . . b114 . . . b118 . . .b122
b127 . . . .b3 . . . . b7 . . . . . b115 . . . b119 . . .b123
b1 . . . . . .b4 . . . . b8 . . . . . b116 . . . b120 . . .b124
b0 . . . . . .b5 . . . . b9 . . . . . b117 . . . b121 . . .b125

Check the box of the chunk, from 1 to 4, you wish to examine and then enter the
hexadecimal value in the mask field.


Вот цитата с другого топика по этой же тематике:
Labb писал(а):
Filtr ARP zaprosov s src i dst adresom 00:00:00:00:00:00
Код:
DGS-3612G
zagolovok paketa
0 . . . . . . .  . . . . . . . . . . . .  15
0x00000000 0x00000000 0x00000000 0x00000000
0          1          2          3
-----------------------
16 . . . . . . . . . . . . . . . . . . .  31
0xffffffff 0x00000000 0x00000000 0x00000000
4          5          6          7
------------------------
32 . . . . . . . . . . . . . . . . . . .  47
0x00000000 0xffffffff 0xffffffff 0xffff0000
8          9          10         11
----------------------------------------
create access_profile profile_id 5 packet_content_mask offset_chunk_1 4 0xffffffff offset_chunk_2 9 0xffffffff offset_chunk_3 10 0xffffffff offset_chunk_4 11 0xffff0000
config access_profile profile_id 5 add access_id auto_assign packet_content offset_chunk_1 0x08060001 offset_chunk_2 0x00000000 offset_chunk_3 0x00000000 offset_chunk_4 0x00000000 port all deny


И вот что вы пишете Вы:
Цитата:
Положим байты по которым осуществляется фильтрация это с 27-ого в пакете по 30-ый. У этой серии есть особенность что появляется смещение на 6 байт, следовательно это байты с 33-его по 36-ой. chunk это группа из 4-х байт, одновременно в одно профиле и правиле можно использовать до 4-х chunk-ов. Соотвественно в нашем примере 32 байта до наших байтов это 8 chunk-ов, поэтому ставим в профиле 8


Я полностью доверяю и верю тому что Вы написали, но на мой взгляд (имхо), в этих трёх цитатах есть разница в описании этой функции.
Я привык учиться чему либо, сравнивая примеры и результаты, поэтому спрошу проще.

Объясните пожалуйста, чему равно значение букв (chunk 0-31) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Б Г Д И Ж Л в нижеприведённом примере?

.offset_0-15 0x0 0x0 0x0 0x0
offset_ chunk A . .B . . C . . D

offset_16-31 0x0 0x0 0x0 0x0
offset_ chunk .E . . F . .G . . H

offset_32-47 0x0 0x0 0x0 0x0
offset_ chunk .I . . J . . .K . . L

offset_48-63 0x0 0x0 0x0 0x0
offset_ chunk .M . .N . .O . . P

offset_64-79 0x0 0x0 0x0 0x0
offset_ chunk .Q . .R . . S . . T

offset_80-95 0x0 0x0 0x0 0x0
offset_ chunk .U . .V . .W . . X

offset_96-111 0x0 0x0 0x0 0x0
offset_ chunk . .Y . . Z . . Б . . Г

offset_111-126 0x0 0x0 0x0 0x0
offset_ chunk . . .Д. . Ж . .И . .Л


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 14, 2008 21:45 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Перезвоните пожалуйста завтра в офис по телефону 744-00-99 доб.390.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 15, 2008 13:27 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Перезвонить к сожалению не могу.

Да, каюсь. Неправильно привёл пример.

Внимательно посмотрел мануал:...
Цитата:
chunk0 chunk1 chunk2…….. chunk29 chunk30 chunk31
b126 . . . .b2 . . . . b6 . . . . . . . . b114 . . . b118 . . .b122
b127 . . . .b3 . . . . b7 . . . . . . . . b115 . . . b119 . . .b123
b1 . . . . . .b4 . . . . b8 . . . . . . . . b116 . . . b120 . . .b124
b0 . . . . . .b5 . . . . b9 . . . . . . . . b117 . . . b121 . . .b125


... и набросал вот такой пример:

Код:
offset_0-15 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
              ---- ------------- ------------- ------------- ----
offset_ chunk  0         1             2             3        4   


offset_16-31 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
               ---- ------------- ------------- ------------- ----
offset_ chunk   4         5             6             7        8   


offset_32-47 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
               ---- ------------- ------------- ------------- ----
offset_ chunk   8         9            10            11        12   


offset_48-63 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
               ---- ------------- ------------- ------------- ----
offset_ chunk   12       13            14            15        16   


offset_64-79 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
               ---- ------------- ------------- ------------- ----
offset_ chunk   16       17            18            19        20   


offset_80-95 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
               ---- ------------- ------------- ------------- ----
offset_ chunk   20       21            22            23        24   


offset_96-111 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                ---- ------------- ------------- ------------- ----
offset_ chunk    24       25            26            27        28   


offset_112-127 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_ chunk     28       29            30            31        0   



Всё ли верно?

Сомнения существуют по поводу того, что Вы написали про смещение в 6 байт, я же вижу смещение "в лево" на 2 байта (может не так смотрю?) :roll:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 15, 2008 23:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Верно то что я Вам описал. Это уже неоднократно обсуждалось с клиентами и работает как я описал правильно. Попробуйте на реальных правилах.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб фев 16, 2008 09:59 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Спасибо Иван за ответ. Буду руководствоваться тем, что Вы писали.

Исходя из этого, как я понимаю, соответствие offset 0_127 и offset_chunk 0-31 для сери DGS-3600 будет таким:

Код:
offset_0-15    0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk       1        2             3             4         5   


offset_16-31   0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk       5        6             7             8         9   


offset_32-47   0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk       9        10           11            12        13   


offset_48-63   0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk      13       14            15            16        17   


offset_64-79   0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk      17       18            19            20        21   


offset_80-95   0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk      21       22            23            24        25   


offset_96-111  0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk      25       26            27            28        29   


offset_112-127 0x0000 0000   0x0000 0000   0x0000 0000   0x0000 0000
                 ---- ------------- ------------- ------------- ----
offset_chunk      29       30            31             0         1   


ЗЫ. Напишите где нибудь об этом, чтоб другие не напоролись на эти же грабли (и в мануале исправьте). :roll:
ЗЗЫ. Поиск по форуму не работает. Вернее работает, но непонятно по какому алгоритму. Поисковый запрос chunk -> результат 0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб фев 16, 2008 12:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Я думаю просто сделаем FAQ на эту тему.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 18, 2008 11:14 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Как быть, когда для реализации правила, не хватает четырёх chunk-ов?

Например, с применением packet_content_mask, правило выглядит так:
Цитата:
# Создание профиля и правил, разрешающих ARP-запросы на адреса:
# 0000AC100001
create access_profile packet_content_mask offset_0-15 0x0 0x0 0x0 0x0 offset_16-31 0xFFFFFFF 0x0 0xFFFF0000 0x0 offset_32-47 0x0 0x0 0x0000FFFF 0xFFFF0000 profile_id 1
config access_profile profile_id 1 add access_id 1 packet_content_mask offset_0-15 0x0 0x0 0x0 0x0 offset_16-31 0x08060001 0x0 0x00010000 0x0 offset_32-47 0x0 0x0 0x0000AC10 0x00010000 port 1 permit

Хотя я думаю, те нолики что выделены красным, должны быть FFFF ( правильно ??? ) , но оставил так, как написано в примере...



А с применением offset_chunk, макет правила будет таким:
(для удобства восприятия, написания и объяснения, сделал пример с пробелами и столбцами)

Код:
 create access_profile packet_content_mask  profile_id 1


offset_0-15  0x0000 0000      0x0000 0000      0x0000 0000      0x0000 0000
                                                                       ----


offset_16-31 0xFFFF FFFF      0x0000 0000      0xffff 0000      0x0000 0000
               ---- ---------------- ----------------
   offset_chunk_1 5 offset_chunk_2 6 offset_chunk_3 7

offset_32-47 0x0000 0000      0x0000 0000      0x0000 FFFF      0xFFFF 0000
                                     ---------------- ----------------
                                    offset_chunk_4 11 offset_chunk_? 12


config access_profile profile_id 1 add access_id 1 packet_content

offset_0-15  0x0000 0000      0x0000 0000      0x0000 0000      0x0000 0000
                                                                        ----

offset_16-31 0x0806 0001      0x0000 0000      0x0001 0000      0x0000 0000
               ---- ---------------- ---------------- 
     offset_chunk_1  offset_chunk_2   offset_chunk_3
               
offset_32-47 0x0000 0000      0x0000 0000      0x0000 AC10      0x0001 0000
                                     ---------------- ----------------
                                      offset_chunk_4   offset_chunk_?
port 1 permit



По моему, для реализации этого правила необходимо 5 chunk-ов :roll:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 19, 2008 15:31 
Не в сети

Зарегистрирован: Пт авг 10, 2007 11:04
Сообщений: 277
Откуда: Moscow
Я сейчас уточняю возможность релизации Вашего запроса. По результатам - сообщу.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 04, 2008 09:47 
Не в сети

Зарегистрирован: Сб ноя 04, 2006 18:49
Сообщений: 239
Прошло 2 недели, вынужден поднять тему.

После некоторого затишья, ARP-spoofing опять стал парализовывать работу сети. Если это возможно, ускорьте пожалуйста решение вопроса описанного мною чуть выше.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 06, 2008 10:40 
Не в сети

Зарегистрирован: Пт авг 10, 2007 11:04
Сообщений: 277
Откуда: Moscow
На текущий момент можно использовать в правилах только 4 chunk. О возможности расширения я запросил информацию.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB