home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / radius_2.txt < prev    next >
Text File  |  1996-06-11  |  3KB  |  93 lines

  1. Archive Name: radius_2.zip
  2.  
  3. Description: Radius Port for Terminal Server Auth.
  4.  
  5. Operating System/Version: OS/2 2.x, 3.0
  6.  
  7. Proposed directory for placement: os2/unix
  8.  
  9. Replaces: first copy
  10.  
  11. Uploaded by: "John Landers" jcl@altair.csustan.edu
  12.  
  13. --------------------------------------------------
  14. Os/2 Port Of Radius
  15. ----------------------------------------------
  16.  
  17. I did this port in hopes of learning Radius.
  18. Also to do some C programming since I have been
  19. recently learning Smalltalk I had a urge to do 
  20. some C programming. 
  21.  
  22. Send email if you use it just for reference.
  23. jcl@altair.csustan.edu
  24.  
  25. This will support all functions in the dictionary
  26. file. I have considered this beta since I have only
  27. tested it with a Computone Intelliserver. The code
  28. is ported from the Livingston Code Base. I am
  29. currently working on porting the Merit Radius code
  30. which it far more complete. Accounting is also supported.
  31. Multiple processes are also supported. If there was a
  32. fork for gnu porting the Merit Code would be easier.
  33.  
  34. I will release another version once people have given me
  35. feedback with fixes. I have included the code since it is
  36. public domain. The port is not pretty but with out a good
  37. fork command I had to resort to other steps and running in
  38. a single process mode wasn't very timely. 
  39.  
  40. The buildbdm is somewhat functional but I left it out since
  41. the radius code doesn't fully use the database. You are welcome
  42. to extend.
  43.  
  44. Installation:
  45. ----------------------------------
  46. Should use hpfs. If your server name is less than 8 chars
  47. things may be ok.
  48.  
  49. Create a directory called radius and unzip the
  50. archive there.
  51.  
  52. Find out where environment variable etc points to
  53. and create a directory call radacct and raddb.
  54.  
  55. In the raddb directory copy clients.example from the
  56. radius directory and name it clients and edit it. Also
  57. copy users.example and rename it to users and edit it.
  58. Copy the dictionary file there also. If errors happen
  59. check here for a file called logfile.
  60.  
  61. In the radacct a directory for each server will be created
  62. by radius and a file called detail will be full of accounting
  63. info.
  64.  
  65. You don't have to use these directories there are command line
  66. options to put output some where else.
  67.  
  68. Also edit your services file and add the following lines:
  69. radius          1645/udp radiusd
  70. radacct         1646/udp
  71.  
  72. Support:
  73. --------------------------
  74. I have worked on this on my own time and will try to
  75. respond to any problems as quickly as possible. But
  76. only to Os/2 problems. As for radius info is info on
  77. the net. I would like to know all who use it.
  78. I have included source code just in case someone whats
  79. to diverge from my base.
  80. Email: jcl@altair.csustan.edu
  81.  
  82.  
  83. Livingtion Info:
  84. -----------------
  85.  *    Permission to use, copy, modify, and distribute this software for any
  86.  *    purpose and without fee is hereby granted, provided that this
  87.  *    copyright and permission notice appear on all copies and supporting
  88.  *    documentation, the name of Livingston Enterprises, Inc. not be used
  89.  *    in advertising or publicity pertaining to distribution of the
  90.  *    program without specific prior permission, and notice be given
  91.  *    in supporting documentation that copying and distribution is by
  92.  *    permission of Livingston Enterprises, Inc.   
  93.