Ubuntu Kamailio SIP服务器与Radius服务器的连接?

Ubuntu Kamailio SIP服务器与Radius服务器的连接?,ubuntu,sip-server,freeradius,kamailio,Ubuntu,Sip Server,Freeradius,Kamailio,大家好,我正在进行一个项目,我们需要将kamailio SIP服务器4.1(安装在ubuntu上,我可以从中提供SIP服务,我用jitsi尝试过,也可以为kamailio安装radius工具)作为客户端(我想是AAA)连接到radius服务器(Windows PC)我在网上搜索过,但没有找到任何解决方案或示例,有人能帮我吗?好吧,我想我必须毫无疑问地回答我自己的问题thx:)首先,我们需要安装两个名为freeradius和radiusclient ng的库,然后我们必须配置我们的radius设置

大家好,我正在进行一个项目,我们需要将kamailio SIP服务器4.1(安装在ubuntu上,我可以从中提供SIP服务,我用jitsi尝试过,也可以为kamailio安装radius工具)作为客户端(我想是AAA)连接到radius服务器(Windows PC)我在网上搜索过,但没有找到任何解决方案或示例,有人能帮我吗?

好吧,我想我必须毫无疑问地回答我自己的问题thx:)首先,我们需要安装两个名为freeradius和radiusclient ng的库,然后我们必须配置我们的radius设置我们必须设置一个共享的“机密”密钥,以便与radius通信在Reals:/Ur/Prime/ETC/ ReaSuxCug NG目录下定义RADIUS服务器IP,然后创建一个在RADIUS服务器上指向真实数据的摘要文件,例如,如果我们考虑一个认证过程,必须有一个名为“摘要”的文件,它的内容必须是这样的:

User-Name = "test", Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7", 
Digest-Realm = "testrealm", Digest-Nonce = "1234abcd" , 
Digest-Method = "INVITE", Digest-URI = "sip:5555551212@example.com", 
Digest-Algorithm = "MD5", Digest-User-Name = "test"
Received response ID 224, code 2, length = 45
        Reply-Message = "Hello, test with digest"
//////

radclient -f digest localhost auth <shared_secret>

好吧,我想我必须无缘无故地回答我自己的问题thx:)首先,我们需要安装两个名为freeradius和radiusclient ng的库,然后我们必须配置我们的radius设置,我们必须设置一个与radius通信的共享“机密”密钥,并在名为“server”的文件中定义radius服务器ip,该文件位于目录下然后,创建一个在RADIUS服务器上指向真实数据的摘要文件,例如,如果我们考虑一个认证过程,必须有一个名为“摘要”的文件,它的内容必须是这样的:

User-Name = "test", Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7", 
Digest-Realm = "testrealm", Digest-Nonce = "1234abcd" , 
Digest-Method = "INVITE", Digest-URI = "sip:5555551212@example.com", 
Digest-Algorithm = "MD5", Digest-User-Name = "test"
Received response ID 224, code 2, length = 45
        Reply-Message = "Hello, test with digest"
//////

radclient -f digest localhost auth <shared_secret>

好吧,我想我必须无缘无故地回答我自己的问题thx:)首先,我们需要安装两个名为freeradius和radiusclient ng的库,然后我们必须配置我们的radius设置,我们必须设置一个与radius通信的共享“机密”密钥,并在名为“server”的文件中定义radius服务器ip,该文件位于目录下然后,创建一个在RADIUS服务器上指向真实数据的摘要文件,例如,如果我们考虑一个认证过程,必须有一个名为“摘要”的文件,它的内容必须是这样的:

User-Name = "test", Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7", 
Digest-Realm = "testrealm", Digest-Nonce = "1234abcd" , 
Digest-Method = "INVITE", Digest-URI = "sip:5555551212@example.com", 
Digest-Algorithm = "MD5", Digest-User-Name = "test"
Received response ID 224, code 2, length = 45
        Reply-Message = "Hello, test with digest"
//////

radclient -f digest localhost auth <shared_secret>

好吧,我想我必须无缘无故地回答我自己的问题thx:)首先,我们需要安装两个名为freeradius和radiusclient ng的库,然后我们必须配置我们的radius设置,我们必须设置一个与radius通信的共享“机密”密钥,并在名为“server”的文件中定义radius服务器ip,该文件位于目录下然后,创建一个在RADIUS服务器上指向真实数据的摘要文件,例如,如果我们考虑一个认证过程,必须有一个名为“摘要”的文件,它的内容必须是这样的:

User-Name = "test", Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7", 
Digest-Realm = "testrealm", Digest-Nonce = "1234abcd" , 
Digest-Method = "INVITE", Digest-URI = "sip:5555551212@example.com", 
Digest-Algorithm = "MD5", Digest-User-Name = "test"
Received response ID 224, code 2, length = 45
        Reply-Message = "Hello, test with digest"
//////

radclient -f digest localhost auth <shared_secret>