Господа из D-Link в данном случае не правы насчёт мануала, там действительно совершенно опущена данная особенность. Весьма нужная, надо сказать. Вернее, опущено что это будет так работать
В вашем случае желаемое достигается следующим образом:
(пишу всё для шестой прошивки)
1. Идём в
Security Management -> Port Security, и для нужного порта делаем
Admin State = Enable,
Max. Addr = 0 (ноль).
2. Далее, идём в
Configuration -> Configure Static (Destination-Address Filtering) Table -> Configure Static Unicast Filtering Table и добавляем там статическую запись для нужного мак адреса на нужный порт с нужным VLAN'ом. Перманентную, разумеется.
И собственно всё. Теперь нюансы. Можно выполнить эти пункты в обратной последовательности, но тогда есть риск, что в зависимости от расположения звёзд на небе после включения Port Security на порту вся существующая таблица мак'ов порта пропадёт, так сказать, в динамике. По моей статистике, такое происходит примерно в 20 процентах случаев, причём чем больше адресов было в forwarding database на порту, тем вероятность увеличивается. Т.е. в вашем случае в
Configuration -> Configure Static (Destination-Address Filtering) Table -> Configure Static Unicast Filtering Table мак будет на месте, а вот
Network Monitoring -> Browse MAC Address будет показывать пустую таблицу на искомом порту. Опять же повторюсь, случается это не всегда, но случается.
Давно собираюсь по этому поводу баг-репорт накатать, но никак не могу понять, почему это иногда бывает, а иногда нет. Не воспроизводится ситуация... А без сценария воспроизведения бага и писать то как-то неудобно
Ну и до кучи уж по теме... Строго говоря, таким макаром можно сделать "access лист" на порту до 256 статических адресов. 256 - ибо это ограничение на число адресов в
Static Unicast Filtering Table, которое тоже кстати в мануале не оговорено, однако существует.
p.s. Прежде чем отправить, заглянул в мануал на всякий случай, а то вдруг успели написать уже, с того момента когда я последний раз его читал (не успели). Наткнулся там на интересную фразу на 30й странице:
Цитата:
Some filtering requires the manual entry of information into a filtering table:
MAC address filtering – the manual entry of specific MAC addresses to be filtered from the network. Packets sent from one manually entered MAC address can be filtered from the network. The entry may be specified as source, destination, or both.
Ну, предположим, как отфильтровать пакеты по адресу назначения понятно - всё в той же
Static Unicast Filtering Table вписываем мак-адрес в нужный VLAN, и в качестве Allow To Go Port ставим ноль. А вот с фильтрацией по source address, т.е. именно указать коммутатору, чтобы не пропускал сквозь себя пакеты с определённым адресом источника непоняточка. В явном виде такого нет, разве что всё то же port security, но там всё таки логика
запрещено всё, что не разрешено, а было б также интересен и механизм с обратной логикой. Раз уж намёк на это есть в FM.
Лана, на сегодня хватит. Завтра если время будет, постараюсь написать опус на тему "Как виснет интерфейс управления у DES-3226 и чем это лечится". По результатам полугодовой эксплуатации 30 таких зверьков.
