Здравствуйте уважаемые, имею проблему с написанием ACL для сабжа.
Нужно разрешить на порту обращение из подсети 192.168.2.16/28 к подсети 192.168.2.192/28 по протоколу udp и порту 427
Начало пакета с уже добавленными 4-мя байтами 802.1q выгдядит так:
Код:
0000 001cf0b5 9d054061 86333d66 xxxx0004
0010 08004500 00483b5f 40008011 0000c0a8
0020 0234c0a8 02c301ab 01ab0034 868d0106
Руководствуясь таблицей из
http://www.dlink.ru/ru/faq/62/892.html пишу маску:
Код:
create access_profile packet_content_mask offset_chunk_1 7 0x00ff0000 offset_chunk_2 8 0xfffffff0 offset_chunk_3 9 0xfffffff0 offset_chunk_4 10 0x0000ffff profile_id 4
Маска добавляется нормально:
Код:
Command: create access_profile packet_content_mask offset_chunk_1 7 0xFF0000 offset_chunk_2 8 0xFFFFFFF0 offset_chunk_3 9 0xFFFFFFF0 offset_chunk_4 10 0xFFFF profile_id 4
Success.
И соответствующее ей правило:
Код:
config access_profile profile_id 4 add access_id 1 packet_content offset_chunk_1 0x00110000 offset_chunk_2 0xc0a80210 offset_chunk_3 0xc0a802c0 offset_chunk_4 0x000001ab port 1 permit
Но при добавлении правила получаю ошибку:
Код:
Command: config access_profile profile_id 4 add access_id 1 packet_content offset_chunk_1 0x110000 offset_chunk_2 0xC0A80210 offset_chunk_3 0xC0A802C0 offset_chunk_4 0x1AB port 1 permit
The specified packet content is not supported.
Fail!
Что делать, как быть... Укажите пожалуйста на ошибку?
Спасибо.