ngfw> mf feature
Включить фильтрацию трафика по MAC-адресам. Примечание: Выключена по умолчанию.
ngfw> no mf feature
Выключить фильтрацию трафика по MAC-адресам.
ngfw> show mf feature
Показать состояние функционала фильтрации трафика по MAC-адресам. Пример вывода команды:
{
"ngfw-mac-filter:mac-filter": {
"feature": false
}
}
ngfw> mf rule <name>
Создать правило фильтрации с именем <name>
и перейти в поддерево команд rule
.
ngfw> mf rule=['name']> action (allow|block)
Задать действие для правила фильтрации: <allow>
– разрешить трафик, <block>
– запретить трафик.
Примечание: Обязательный параметр.
ngfw> mf rule=['name']> src-mac-addr <address>
Задать MAC-адрес источника в формате "aa:bb:cc:11:22:33".
Примечание: Необязательный параметр. По умолчанию Any
.
ngfw> mf rule=['name']> dst-mac-addr <address>
Задать MAC-адрес получателя в формате "aa:bb:cc:11:22:33".
Примечание: Необязательный параметр. По умолчанию Any
.
ngfw> mf rule=['name']> no src-mac-addr
Перевести MAC-адрес источника в состояние any.
ngfw> mf rule=['name']> no dst-mac-addr
Перевести MAC-адрес получателя в состояние any.
Пример использования команд:
ngfw> mf rule allow_1
ngfw> mf rule=['allow_1']> action allow
ngfw> mf rule=['allow_1']> src-mac-addr a1:a2:a3:a4:a5:a6
ngfw> mf rule=['allow_1']> dst-mac-addr d1:d2:d3:d4:d5:d6
ngfw> mf rule=['allow_1']> exit
ngfw> mf rule allow_2
ngfw> mf rule=['allow_2']> action allow
ngfw> mf rule=['allow_2']> dst-mac-addr c1:c2:c3:c4:c5:c6
ngfw> mf rule=['allow_2']> exit
ngfw> mf rule block_all
ngfw> mf rule=['block_all']> action block
ngfw> mf rule=['block_all']> exit
ngfw> commit
ngfw> show mf rule <name>
Показать информацию о правиле по заданному имени.
Пример вывода команды ngfw> show mf rule allow_1
:
{
"ngfw-mac-filter:mac-filter": {
"rules": {
"rule": [
{
"id": "3480c8f3-1d38-49bf-b779-dbeaf280d604",
"name": "allow_1",
"action": "allow",
"src-mac-addr": "a1:a2:a3:a4:a5:a6",
"dst-mac-addr": "d1:d2:d3:d4:d5:d6"
}
]
}
}
}
ngfw> show mf rules
Показать информацию обо всех правилах. Пример вывода команды:
{
"ngfw-mac-filter:mac-filter": {
"rules": {
"rule": [
{
"id": "3480c8f3-1d38-49bf-b779-dbeaf280d604",
"name": "allow_1",
"action": "allow",
"src-mac-addr": "a1:a2:a3:a4:a5:a6",
"dst-mac-addr": "d1:d2:d3:d4:d5:d6"
},
{
"id": "a21854ee-4fd5-47f5-8b1c-a69b6d157d01",
"name": "allow_2",
"action": "allow",
"dst-mac-addr": "c1:c2:c3:c4:c5:c6"
},
{
"id": "5ba43caf-791d-4783-8070-a0cdb6eb5156",
"name": "block_all",
"action": "block"
}
]
}
}
}