<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 20 Aug 2011, at 14:43, Mobin Yazarlou wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">>>  Could you give a working Packet of Disconnect example cause it will not work if I eliminate "X-Ascend-Session-Svr-Key" or set a NULL value for it.<br><br><br>>You don't need X-Ascend-Session-Srv-Key and i've removed it from the example on the wiki...<br>
<br>>See here <a href="http://wiki.freeradius.org/HP#Radclient+DM+example">http://wiki.freeradius.org/HP#Radclient+DM+example</a><br><br>>-Arran<br><br><br> Thanks. I did what you said but it seems that there must be a NAS to get the packet on port 3799 and disconnect the user for me.</blockquote><div><br></div><div>Yes.</div><br><blockquote type="cite"> I have everything on a single machine and there is not any standalone hardware or something to act as a NAS. PPTP and L2TP/IPSec processes serve dialin users and freeRADIUS is used to authenticate them.<br>
 Is there any lightweight software that I can use as a NAS to solve this?<br></blockquote><div><br></div><div>Not to my knowledge. CoA and DM extensions are relatively recent (in RADIUS terms) so not that many vendors or projects have implemented them. If your VPN daemon doesn't support DM, then your best bet is SNMP, just fire off a script with the exec module. The only reason why you'd absolutely need to use DM is if the packets had to navigate a network of RADIUS proxy servers, otherwise SNMP works just as well.</div><div><br></div><div>If your VPN daemon doesn't support SNMP, see if it has a control socket, then write something in perl/python/ruby to translate SNMP requests, or just requests on another INET socket.</div><div><br></div><div>Good luck :)</div><div><br></div><div>-Arran</div></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Arran Cudbard-Bell</div><div><a href="mailto:a.cudbardb@freeradius.org">a.cudbardb@freeradius.org</a></div><div><br></div><div>RADIUS - Half the complexity of Diameter</div></div></span></span>
</div>
<br></body></html>