Поздний ответ, но он все еще может помочь другим, у меня возникла некоторая проблема.
Вы получаете эту ошибку, потому что пытаетесь использовать файл словаря, предназначенный для FreeRADIUS сервер .Библиотека client"freeradius-client" не на 100% совместима с этим форматом.В частности, в вашем случае он не может обработать свойство encrypt=1
атрибута.
Причиной жалобы на неизвестный идентификатор поставщика является другая несовместимость между сервером FreeRADIUS и библиотекой freeradius-client.Сервер FreeRADIUS ожидает файлы словарей с определенными атрибутами поставщика (VSA), например:
VENDOR Cisco 9
BEGIN-VENDOR Cisco
ATTRIBUTE Cisco-AVPair 1 string
ATTRIBUTE Cisco-NAS-Port 2 string
...
END-VENDOR Cisco
Клиентская библиотека freeradius, однако, может анализировать VSA только в следующей форме:
VENDOR Cisco 9
ATTRIBUTE Cisco-AVPair 1 string vendor=Cisco
ATTRIBUTE Cisco-NAS-Port 2 string vendor=Cisco
выше справедливо для сервера FreeRADIUS v2.1.x и клиента freeradius v1.1.6.