FreeRadius + AD +静态IP分配

时间:2016-02-16 17:29:31

标签: ldap freeradius

您好我需要帮助从Active Directory分配静态IP地址 我使用FreeRadius版本3.0.10

据我所知,我应该使用LDAP属性映射,但没有成功。

尝试做类似

的事情
update reply {
        Framed-IP-Address = &msRADIUSFramedIPAddress
}

另外,msRADIUSFramedIPAddress是二进制的,所以应该有一些转换。 我发现这个例子右侧是

=&Atribute-of-type-Octets

但不确定这是否会做某事或只是应该使用一些特殊的属性

尝试运行radius -X时,msRADIUSFramedIPAddress是未知的属性

我只是迷失在这个地图中,阅读并尝试了几天。

我真的很感激帮助。

谢谢

Juraj Lehotsky

1 个答案:

答案 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
        }
    }
}