faq обучение настройка
Текущее время: Сб июл 19, 2025 23:33

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: Пт май 18, 2012 06:44 
Не в сети

Зарегистрирован: Пт май 18, 2012 06:28
Сообщений: 10
Добрый день,
Подскажите пожалуйста правила ACL на DES3200:
-Разрешить PPPoE.
-Разрешить PING
-Остальное запретить


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт май 18, 2012 06:46 
Не в сети

Зарегистрирован: Пт май 18, 2012 06:28
Сообщений: 10
Тут повозился, получается что-то вроде
create access_profile packet_content_mask offset1 l2 0 0xffff profile_id 1
config access_profile profile_id 1 add access_id 100 packet_content offset1 0x8863 13-28 permit
config access_profile profile_id 1 add access_id 200 packet_content offset1 0x8864 13-28 permit


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вс май 20, 2012 09:22 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
Дабы не плодить темы, тоже здесь спрошу.
Есть необходимость написания ACL для портов, кторые работают на свитче с включенным MAC Based Access Control (MBAC). Режим портов - host based.
Стенд:
1. Интерфейс Linux-машины с поднятыми vlan100, vlan101, vlan999 - это гостевой влан. Интерфейс воткнут в DES3200-10 в 10й порт.
Boot PROM Version : Build 1.00.B004
Firmware Version : Build 1.70.B006

2. Ноутбук с виндой и прогой для генерации пакетов. Генерится пакет DHCP request (просто выбран вариант из броадкастных пакетов)
Ноут посредством создания в локальной базе mac_based_access_control_local прописан в 100й влан.
Создаю правило:
Код:
create access_profile  ethernet  vlan 0xFFF source_mac FF-FF-FF-FF-FF-FF destination_mac FF-FF-FF-FF-FF-FF  profile_id 100
config access_profile profile_id 100  add access_id 1  ethernet  vlan VLAN100 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 destination_mac FF-FF-FF-FF-FF-FF  port 1-8 deny

Смотрю tcpdump-ом на интерфейсе linux пакеты проходят.
А если создать такое правило:
Код:
config access_profile profile_id 100 add access_id 1 ethernet vlan_id 999 destination_mac FF-FF-FF-FF-FF-FF source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 port 1-8 deny

То пакеты не проходят ни в каком влане.
Т.е. это можно понимать как? В DES3200 ACL применяется до смены vid пакету согласно установленному в атрибутах mac_based_access_control? У всех пакетов на порту в MBAC всегда VID гостевого влан?
И правила, учитывающие VID написать в таком режиме не представляется возможным на данной серии? На DGS3200 в MBAC правила применяются нормально.

Сокращенный конфиг
Скрытый текст: показать
# PORT

enable jumbo_frame
config ports 1-10 speed auto flow_control disable state enable clear_description
config ports 1-10 learning enable
config ports 1-10 mdix auto
config ports 9-10 medium_type fiber speed auto flow_control disable state enable clear_description
config ports 9-10 medium_type fiber learning enable

# VLAN

disable asymmetric_vlan
enable pvid auto_assign
config vlan default delete 1-10
config vlan default advertisement enable
config vlan default add untagged 9-10
config vlan default add forbidden 1-8
create vlan VLAN100 tag 100
config vlan VLAN100 add tagged 10
create vlan VLAN101 tag 101
config vlan VLAN101 add tagged 10
create vlan VLAN102 tag 102
config vlan VLAN102 add tagged 10
create vlan GuestVlan tag 999
config vlan GuestVlan add tagged 10
disable qinq
disable gvrp
config qinq ports 1-10 role nni outer_tpid 0x88A8 trust_cvid disable vlan_translation disable
config gvrp 1-10 state disable ingress_checking enable acceptable_frame admit_all pvid 1

# ACL

create access_profile ethernet vlan 0xFFF source_mac FF-FF-FF-FF-FF-FF destination_mac FF-FF-FF-FF-FF-FF profile_id 100
config access_profile profile_id 100 add access_id 1 ethernet vlan GuestVlan source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 destination_mac FF-FF-FF-FF-FF-FF port 1-8 deny
disable cpu_interface_filtering

# MBA

enable mac_based_access_control
enable authorization attributes
config mac_based_access_control authorization attributes radius enable
config mac_based_access_control authorization attributes local enable
config mac_based_access_control trap state disable
config mac_based_access_control log state enable
create mac_based_access_control guest_vlan GuestVlan
config mac_based_access_control guest_vlan ports 1-8
config mac_based_access_control ports 1-3 state enable
config mac_based_access_control ports 4-10 state disable
config mac_based_access_control ports 1-10 mode host_based
config mac_based_access_control method local
config mac_based_access_control auth_failover enable
config mac_based_access_control password pass
config mac_based_access_control max_users 128
create mac_based_access_control_local mac 00-13-77-5B-CA-62 vlanid 100
create mac_based_access_control_local mac 20-CF-30-79-0F-CE vlanid 100


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт май 22, 2012 12:34 
Не в сети

Зарегистрирован: Пт май 18, 2012 06:28
Сообщений: 10
Тех.поддержка помогите пожалуйста


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср май 23, 2012 14:38 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
Ну, раз нам не отвечают пока.
Будем отвечать друг другу.
В вашем случае, как я считаю, правила буду выглядеть так:

Код:
create access_profile packet_content_mask destination_mac FF-FF-FF-FF-FF-FF source_mac FF-FF-FF-FF-FF-FF c_tag 0xFFFF offset1 l2 0 0xFFFF offset2 l3 8 0xFFFF offset3 l4 0 0xFFFF profile_id 10
config access_profile profile_id 10 add access_id auto_assign packet_content destination_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 c_tag 0x0 mask 0x0 offset1 0x8863 offset2 0x0 mask 0x0 offset3 0x0 port 13-28 permit
config access_profile profile_id 10 add access_id auto_assign packet_content destination_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 c_tag 0x0 mask 0x0 offset1 0x8864 offset2 0x0 mask 0x0 offset3 0x0 port 13-28 permit
config access_profile profile_id 10 add access_id auto_assign packet_content destination_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 c_tag 0x0 mask 0x0 offset1 0x800 offset2 0x1 mask 0xFF00 offset3 0x800 mask 0xFF00 port 13-28 permit
config access_profile profile_id 10 add access_id auto_assign packet_content destination_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 c_tag 0x0 mask 0x0 offset1 0x800 offset2 0x1 mask 0xFF00 offset3 0x0 mask 0xFF00 port 13-28 permit

config access_profile profile_id 10 add access_id 100 packet_content destination_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 source_mac 00-00-00-00-00-00 mask 00-00-00-00-00-00 c_tag 0x0 mask 0x0 offset1 0x0 mask 0x0 offset2 0x0 mask 0x0 offset3 0x0 mask 0x0 port 13-28 deny


Как-то так...
Я не проверял, надеюсь, что не ошибся. :)
В кратце - профиль создается с учетом того, что может еще фильтроваться по МАСам и ВЛАНам просто в конфиге правил масками эти проверки отменяются.
Первые два конфига - это 3пОЕ.
третий и четвертый - ICPM соответственно echo request и echo reply (вопрос звучал про пинги, но можно и любые запросы-ответы подставить в offset3)/
Последний - зарубит все.

Вообще, чтобы написать правило под тот пакет, который можно захватить, очень рекомендую сию прогу http://www.wireshark.org/
Просто чудесная штука.
А для проверок правил, можно использовать вот эту тоже очень хорошую приблуду http://www.colasoft.com/?from=pktbuilder, в которую можно импортировать пакет захваченный wireshark-ом


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср май 23, 2012 14:48 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
2 vlad-cableman: Пришлите, пожалуйста, полную конфигурацию коммутатора мне на почту для анализа.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср май 23, 2012 16:03 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
выслал.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт май 24, 2012 14:57 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
2 vlad-cableman: Вижу на стенде, я отписал в ШК об этой ситуации и сообщу Вам по результатам.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт май 31, 2012 09:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
vlad-cableman
Это ограничение чипсета и изменить данное поведение не представляется возможным.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июн 01, 2012 16:34 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
Не приятно.
Было бы менее стрёмно, если бы об этом узнать раньше, чем совершается закуп большой партии...


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 365


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

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