您好我需要帮助从Active Directory分配静态IP地址 我使用FreeRadius版本3.0.10
据我所知,我应该使用LDAP属性映射,但没有成功。
尝试做类似
的事情update reply {
Framed-IP-Address = &msRADIUSFramedIPAddress
}
另外,msRADIUSFramedIPAddress是二进制的,所以应该有一些转换。 我发现这个例子右侧是
=&Atribute-of-type-Octets
但不确定这是否会做某事或只是应该使用一些特殊的属性
尝试运行radius -X时,msRADIUSFramedIPAddress是未知的属性
我只是迷失在这个地图中,阅读并尝试了几天。
我真的很感激帮助。
谢谢
Juraj Lehotsky
答案 0 :(得分:0)
在v3.1.x中我相信v3.0.x它将尝试在类型之间进行自动缓存。
所以在
MODS的可用/ LDAP
ldap {
update {
reply:Framed-IP-Address := 'msRADIUSFramedIPAddress'
}
}
应该工作。
如果不是,你需要做
MODS的可用/ LDAP
ldap {
update {
Tmp-Octets-0 := 'msRADIUSFramedIPAddress'
}
}
位点可用/默认
authorize {
ldap
if (&Tmp-Octets-0) {
update reply {
Framed-IP-Address := &Tmp-Octets-0
}
}
}