Задача такая. Есть на коммутаторе несколько вланов плюс один гостевой. Надо, чтобы коммутатор при аутентификации пользователя по МАСу получал от радиуса номер ВЛАНА, в который надо этот МАС засунуть. Радиус атрибуты отдает (см. мой пост выше), но свитч может отработать по этим атрибутам только тогда, когда на порту прописан PVID того влана в который надо втолкать МАС. Соответственно, если на порту есть, допустим, три МАС 1й - надо во влан2, 2й - надо во влан 1287, а о третьем вообще Радиус не знает. Получается картина, что если на порту в данный момент стоит PVID 2, то 1й МАС будет работать нормально, 2й попадет все равно во 2й влан, а третий, как и положено, окажется в гостевом влане.
Подытоживая, надо, чтобы свитч назначал МАСи во вланы согласно атрибутам радиуса, а не согласно PVID на порту. В описании к DES3200 такой функционал заявлен, но не работает. Кстати, еще и mac_based_vlan не работает нормально. Невозможно МАС, прописанный в таблице mac_based_vlan с назначенным валном засунуть в этот назначенный влан.
DGS3200 и DES3528 с такой задачей справляются нормально.
|