Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Programming a RADIUS Server

  • This topic has 6 replies, 1 voice, and was last updated 16 years ago by Abdul Lateef.
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #28944 Reply
    Abdul Lateef
    Guest

    Hi,

    I want to develop a VoIP Billing System for only our company’s customer’s purpose, with MERA Softswitch.

    I know the programming language PHP,ASP,Visual Basic,mySQL,MS SQL Server. But I don’t know anything about the RADIUS. I read from http://www.cisco.com/ but still I am in confused, from where I should start and what is requirement?

    I will be very appreciated if any one can share me about my needs?

    Thank you,

    #28945 Reply
    kaizerr
    Guest

    I just installed fedoracore 3 and there on 3rd disk are freeradius-1.0.1 rpm you can install it and then edit your config file that are on /ets/raddb folder to siut your need for example you show on the clients.conf where your mera is should configure users file to show your users radiusd.conf to show global preferensies but my knowlege goes as far as i just said so read more on the doc/folder of freeradius you can download it and read doc in the downloaded freeradius then on fedora1s bundled one

    #28946 Reply
    Teodor Georgiev
    Guest

    Read RFC 2138 and 2139. And then once again 🙂
    You should get the sense of how Radius works both in general and details 🙂

    #28947 Reply
    kaizerr
    Guest

    This one would also be of big help it is not about freeradius but it explains everything in much easier style:http://www.stat.ufl.edu/system/man/portmaster/RADIUS/guide/4user.html#intro

    #28948 Reply
    Abdul Lateef
    Guest

    HI,

    It is nice reply. i downloaded freeRADIUS and i am trying to install in my RedHat 7.3. The problem is i don’t anything about Linux. But i am trying to do from the help on net friends.

    Is it possible to install freeRADIUS on windows, really this is very dunky question? lol……..

    Thank YOu

    #28949 Reply
    cho
    Guest

    you need linux to install the freeradius.

    basically its like this:

    1. install redhat (during the configuration, it will ask if you want a GUI interface and the type of options you want, select SERVER and the option for GCC (its the compilar you will need to compile the freeradius code)
    2. download freeradius
    3. uncompress it
    4. look at INSTALL file the in subdirectory it creates and follow the instructions in the INSTALL section of the document. Basically:
    a. ./configure
    b. make
    c. make install
    5. once that is set, you can configure the files in /usr/local/etc/raddb to collect the files. You can get the specifics from reading the docs in the freeradius site.

    Good Luck

    #28950 Reply
    Abdul Lateef
    Guest

    Hi,

    I installed freeRADIUS and tested successfully. i want to create a user as a Cisco VSA. but i don’t know how i can create. here is my Cisco VSA example:

    ===============================
    DEMO 28.05.04 08:47:16, (2+) ,Sent 192.168.2.22:1812 Radius
    AccessRequest {
    session id = 1
    UserName: 195.151.223.118
    UserPassword: aa59aecbc3de4f7ddef22d453619b172
    NasIpAddress: 195.151.223.90
    NasPortType: 0
    ServiceType: 1
    CalledStationId: 5555443333333
    CallingStationId: 9999
    Cisco VSA( 1): xpgk-request-type=number
    Cisco VSA( 24): h323-conf-id=6BDBA801 09424844 986A247A F4C9BED6
    Cisco VSA( 1): h323-call-id=77CB97A2 DED35E45 9E256587 74602E5A
    Cisco VSA( 33): h323-gw-id=195.151.223.118
    Cisco VSA( 1): h323-gw-address=195.151.223.118
    Cisco VSA( 23): h323-remote-address=1.2.3.4
    Cisco VSA( 1): h323-remote-id=1.2.3.4
    Cisco VSA( 1): xpgk-destination-user=yahoo_user
    Cisco VSA( 1): xpgk-h323-id=Leonid Ov
    Cisco VSA( 1): xpgk-src-number-out=8888
    Cisco VSA( 1): xpgk-dst-number-in=443333333
    Cisco VSA( 1): xpgk-dst-number-out=7777443333333

    DEMO 28.05.04 08:50:20, (2+) ,Sent 192.168.2.22:1813 Radius
    AccountingRequest {
    session id = 1
    AcctStatusType – Start
    UserName: 195.151.223.118
    NasIpAddress: 195.151.223.90
    NasPortType: 0
    ServiceType: 1
    AcctDelayTime: 0
    CalledStationId: 5555443333333
    CallingStationId: 9999
    AcctSessionId: 6313c40d-0-161af373T1
    Cisco VSA( 2): 195.151.223.118
    Cisco VSA( 26): h323-call-origin=answer
    Cisco VSA( 27): h323-call-type=Telephony
    Cisco VSA( 1): h323-incoming-conf-id=18E7821F 84BA0C48 AB90653E 03C0C84C
    Cisco VSA( 1): h323-incoming-call-id=6DEE4E62 CC4EED4E B9605762 A6F1571C
    Cisco VSA( 25): h323-setup-time=08:50:20.000 GMT Fri May 28 2004
    Cisco VSA( 33): h323-gw-id=195.151.223.118
    Cisco VSA( 1): h323-gw-address=195.151.223.118
    Cisco VSA( 24): h323-conf-id=18E7821F 84BA0C48 AB90653E 03C0C84C
    Cisco VSA( 23): h323-remote-address=1.2.3.4
    Cisco VSA( 1): h323-remote-id=1.2.3.4
    Cisco VSA( 1): xpgk-destination-user=yahoo_user
    Cisco VSA( 1): xpgk-h323-id=Leonid Ov
    Cisco VSA( 1): xpgk-src-number-out=8888
    Cisco VSA( 1): xpgk-dst-number-in=443333333
    Cisco VSA( 1): xpgk-dst-number-out=7777443333333
    Cisco VSA( 1): h323-call-id=6DEE4E62 CC4EED4E B9605762 A6F1571C

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: Programming a RADIUS Server
Your information:




<a href="" title="" rel="" target=""> <blockquote cite=""> <code> <pre class=""> <em> <strong> <del datetime="" cite=""> <ins datetime="" cite=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width="">