Re: Upcomming FreeRadius 0.9 release
On Thursday, Jun 12, 2003, at 00:27 Australia/Melbourne, Peter Nixon wrote: Hello List For the MacOS X users on the list, this is built on 10.2.6, with postgresql-7.3.3, and openssl-0.9.6i. Seems to work nicely. I'll fire up postgres a bit later, and actually try to log to it, but the build process works fine. Had a few problems where EAP couldn't load any EAP modules, so I've stopped that from loading for the time being. Matt. radiusd: FreeRADIUS Version 0.9-pre, for host powerpc-apple-darwin6.6, built on 06/13/03 at 15:56:23 dhcp68 /usr/local/sbin > sudo ./radiusd -X Starting - reading configuration files ... reread_config: reading radiusd.conf Config: including file: /usr/local/etc/raddb/proxy.conf Config: including file: /usr/local/etc/raddb/clients.conf Config: including file: /usr/local/etc/raddb/snmp.conf Config: including file: /usr/local/etc/raddb/sql.conf main: prefix = "/usr/local" main: localstatedir = "/usr/local/var" main: logdir = "/usr/local/var/log/radius" main: libdir = "/usr/local/lib" main: radacctdir = "/usr/local/var/log/radius/radacct" main: hostname_lookups = no main: max_request_time = 30 main: cleanup_delay = 5 main: max_requests = 1024 main: delete_blocked_requests = 0 main: port = 0 main: allow_core_dumps = no main: log_stripped_names = no main: log_file = "/usr/local/var/log/radius/radius.log" main: log_auth = no main: log_auth_badpass = no main: log_auth_goodpass = no main: pidfile = "/usr/local/var/run/radiusd/radiusd.pid" main: user = "(null)" main: group = "(null)" main: usercollide = no main: lower_user = "no" main: lower_pass = "no" main: nospace_user = "no" main: nospace_pass = "no" main: checkrad = "/usr/local/sbin/checkrad" main: proxy_requests = yes proxy: retry_delay = 5 proxy: retry_count = 3 proxy: synchronous = no proxy: default_fallback = yes proxy: dead_time = 120 proxy: post_proxy_authorize = yes proxy: wake_all_if_all_dead = no security: max_attributes = 200 security: reject_delay = 1 security: status_server = no main: debug_level = 0 read_config_files: reading dictionary read_config_files: reading naslist read_config_files: reading clients read_config_files: reading realms radiusd: entering modules setup Module: Library search path is /usr/local/lib Module: Loaded expr Module: Instantiated expr (expr) Module: Loaded PAP pap: encryption_scheme = "crypt" Module: Instantiated pap (pap) Module: Loaded CHAP Module: Instantiated chap (chap) Module: Loaded MS-CHAP mschap: use_mppe = yes mschap: require_encryption = no mschap: require_strong = no mschap: passwd = "(null)" mschap: authtype = "MS-CHAP" Module: Instantiated mschap (mschap) Module: Loaded System unix: cache = no unix: passwd = "(null)" unix: shadow = "(null)" unix: group = "(null)" unix: radwtmp = "/usr/local/var/log/radius/radwtmp" unix: usegroup = no unix: cache_reload = 600 Module: Instantiated unix (unix) Module: Loaded preprocess preprocess: huntgroups = "/usr/local/etc/raddb/huntgroups" preprocess: hints = "/usr/local/etc/raddb/hints" preprocess: with_ascend_hack = no preprocess: ascend_channels_per_line = 23 preprocess: with_ntdomain_hack = no preprocess: with_specialix_jetstream_hack = no preprocess: with_cisco_vsa_hack = no Module: Instantiated preprocess (preprocess) Module: Loaded realm realm: format = "suffix" realm: delimiter = "@" Module: Instantiated realm (suffix) Module: Loaded files files: usersfile = "/usr/local/etc/raddb/users" files: acctusersfile = "/usr/local/etc/raddb/acct_users" files: preproxy_usersfile = "/usr/local/etc/raddb/preproxy_users" files: compat = "no" Module: Instantiated files (files) Module: Loaded Acct-Unique-Session-Id acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Addre ss, NAS-Port-Id" Module: Instantiated acct_unique (acct_unique) Module: Loaded detail detail: detailfile = "/usr/local/var/log/radius/radacct/%{Client-IP-Address}/de tail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Module: Instantiated detail (detail) Module: Loaded radutmp radutmp: filename = "/usr/local/var/log/radius/radutmp" radutmp: username = "%{User-Name}" radutmp: case_sensitive = yes radutmp: check_with_nas = yes radutmp: perm = 384 radutmp: callerid = yes Module: Instantiated radutmp (radutmp) Listening on IP address *, ports 1812/udp and 1813/udp, with proxy on 1814/udp. Ready to process requests. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Cistron vs IC Radius
On Mon, Dec 30, 2002 at 08:59:27AM +0100, Sjaak Nabuurs wrote: > Hello > > My provider give me the settings, they use Cistron radius. > Can sombody translate this into a ICRadius SQL file. > Or explane this a little. > As this is neither the Cistron Radius mailing list, nor the IC Radius mailing list, I don't believe we can help you. You might want to try http://www.radius.cistron.nl/list/ or, more specifically http://radius.innercite.com/ and check the mailing list information found at the bottom. Matt. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Comments on the release of 0.8, ASAP
On Sat, Nov 16, 2002 at 10:32:58AM -0500, Alan DeKok wrote: > Matthew Wallis <[EMAIL PROTECTED]> wrote: > > them before posting anything. Should the configure > > script automatically build static libraries now? > > Not for MAC OSX. Can you do: > > $ sh ./config.guess > > and mail the result to the list? If we know the machine type, we > can use that to set extra configuration. > [black:~/sources/freeradius-snapshot-20021116] mattw% ./config.guess powerpc-apple-darwin6.2 This is for MacOS 10.2.2 on a iBook G3 with the Developer kit installed, and ucd-snmp. The output of ./configure --enable-static --with-snmp can be found at http://www.madmonks.org/~mattw/freeradius Let me know if there's anything else you can use. Matt. -- Matthew Wallis. Systems and Networks Engineer. Cybersource. Level 9, 140 Queen St, Melbourne, 3000. Ph: 03 9642 5997Mob: 0412 509 169 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Comments on the release of 0.8, ASAP
On Fri, Nov 15, 2002 at 11:18:20AM -0500, Alan DeKok wrote: > The release of 0.8 has been "real soon now" for a week or so. That > gave us time to add in a few last-minute fixes. > I downloaded the 0.8 snapshot and attempted to build it on MacOS X.2.1 and it didn't build cleanly, I've now got X.2.2, and there's some later snapshots, so I'll try them before posting anything. Should the configure script automatically build static libraries now? Matt. -- Matthew Wallis. Systems and Networks Engineer. Cybersource. Level 9, 140 Queen St, Melbourne, 3000. Ph: 03 9642 5997Mob: 0412 509 169 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Binaries for Mac OS X
On Wed, Jul 31, 2002 at 03:44:13AM -0700, Frank Cusack wrote: > On Tue, Jul 30, 2002 at 03:36:32PM +0100, Johnsen, Lasse wrote: > > From: http://developer.apple.com/internet/macosx/intro.html > > > > Mac OS X is largely based on one of the most popular and stable open source > > UNIX variants: FreeBSD. FreeBSD has a long history on the Web, and is used > > But OS X is really Mach 3.0, which means the "FreeBSD" part of it is not > the same thing as what is implied by the above statement. > I don't know enough about coding/kernel architechtures to know how this works, but I believe that MacOS X is a BSD kernel, running on top of a Mach Microkernel. The environment around it is a strange mixture of BSD, NeXT, and MacOS. As someone who has used Macs since the mid 80's, and Unix's for at least 5 years, I could never figure out, just exactly how to approach any given problem, from a Unix perspective, or from a MacOS one. The answer generally tends to be a combo of the two. However, I believe it's a pretty clean POSIX environment, and if you get GCC installed, you can literally just grab a tarball of Apache or Squid, and build it. By now the various groups have probably made accomodations for compiling on OS X, but from what I understand, you could build on the very early releases, with a minor change to the Makefile. That being said, I never seemed to get FreeRadius to work on the box I had access to, I can't remember now what the problem was, tho I'm sure my posts are in the archives, if you can make sense of them. I believe I thought the Makefile wasn't able to pass the correct switches to ldd or whatever OS X has for library creation/linking. I am, unfortunatly, at this point, not a programmer, tho with a little bit of luck, I'll be fixing that shortly. Matt. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Operating System Question
Problem with building on MacOS X at the moment appears to be getting it working with OS X's ld. Keeps building static libraries, when we really want dynamic. If you can figure out how dynamic libraries work on OS X, you may need to patch the make file so that it can be built correctly. Matt. On Thursday, June 6, 2002, at 07:01 AM, Charlie Watts wrote: > On Wed, 5 Jun 2002, Ray Hatch wrote: > >> Is anyone running Free Radius on Mac OS X? > > I can try to build it on my TiBook if you like. Send me a private > message > to confirm this would be useful to you. > > I believe their 1u box runs X server, but I imagine the compile > environment is identical. > >> I'm not a mac guy.. but I really like their new 1u server and I >> understand >> that the mac os is built on BSD. > > You can almost certainly run Gentoo/Mandrake/Yellow Dog/Debian on it, > too. > I have Gentoo on the Tibook and am liking it more and more. > > -- > Charlie Watts > [EMAIL PROTECTED] > > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: FreeRadius Help Please..
> Thanks for you help Matt.. No problems. > I did that and now I get.. > > radiusd: Starting - reading configuration files ... > radiusd: radiusd.conf[426]: unix: Module instantiation failed. Not sure about that one.. If you know how to use it, you might want to see if you have strace, and see if you can see what's causing it to fail. The unix module doesn't need much configuring from what I recall, so I couldn't think what would cause it to fail. What unix variant are you building this on? Matt. -- This email is encrypted. To de-crypt : 1) Run the WhatITyped2WhatIMeant utility. 2) Disable your personal reality distortion field. 3) Add single instance of salt() - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: FreeRadius Help Please..
> where about will I find this in the lib directory?? > > in the lib directory i have > > rlm_unix.a > rlm_unix.la > > Johnno > Yup, those are static libs, if you check with something like strace, you'll find that radiusd is trying to load rlm_unix.so from the libs directory. Build freeradius again, starting with deleting config.cache, and then do make clean. Configure it with the option --enable-shared, and see how you go. Matt. -- This email is encrypted. To de-crypt : 1) Run the WhatITyped2WhatIMeant utility. 2) Disable your personal reality distortion field. 3) Add single instance of salt() - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: FreeRadius Help Please..
> Hello, > > I have just installed FreeRadius, but when I do a > > ./radiusd -f -y > > I can this error and how do i fix it.. > > radiusd: Starting - reading configuration files ... > radiusd: radiusd.conf[426] Failed to link to module 'rlm_unix': file not > found Check that you have a rlm_unix.so file and not a rlm_unix.la file. One is a static library, the other is a dynamic library. By default, freeradius will try to load the dynamic library. Matt. -- This email is encrypted. To de-crypt : 1) Run the WhatITyped2WhatIMeant utility. 2) Disable your personal reality distortion field. 3) Add single instance of salt() - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: freeradius and mac os x
Been fiddling around with freeradius on a box I have access to. Must state now, that I am NOT a coder, I stopped around writing my own Turbo Pascal Units, for Turbo Pascal to do serial stuff. /usr/bin/ld on MacOS X is not GNU LD. http://www.osxfaq.com/man/5/Mach-O.ws http://www.osxfaq.com/man/1/ld.ws The C compiler that comes with MacOS X reports itself as : [sermo:~/freeradius-0.5] admin% cc -v Reading specs from /usr/libexec/gcc/darwin/ppc/2.95.2/specs Apple Computer, Inc. version gcc-934.3, based on gcc version 2.95.2 19991024 (release) Output from ./configure and anything you might want to ask me to do, will be found at http://www.trinity.unimelb.edu.au/~mattw/freeradius/ Matt. > > Thanks for the reply. Thing is ./configure is not recognizing /usr/bin/ld as > a loader that builds shared libs. Now Mac OS X has a bunch of the floating > around so that has to be some kind of config issues, even with > --enable-shared=yes in the ./configure specification. > > So you built 0.3 for Mac OS X or some other Unix? > > If you do get around to compiling for Mac OS X, will have to get around some > header and lack of reentrant functions in Mac OS X. Here is what I changed > to get it to compile. It does not work so there still is some work to be > done :) > > // defaults to missing.h version after compiled once, file order issue in > build gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall > -D_GNU_SOURCE -DNDEBUG -D_LIBRADIUS -I../include -c print.c print.c: In > function `vp_prints_value': > print.c:145: warning: implicit declaration of function `gmtime_r' > print.c:145: warning: passing arg 4 of `strftime' makes pointer from integer > without a cast print.c:147: warning: passing arg 4 of `strftime' makes > pointer from integer without a cast > > // commented out gnustype definition, force non-_r version of gethostbyaddr > in misc.c:57 gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall > -D_GNU_SOURCE -DNDEBUG -D_LIBRADIUS -I../include -c misc.c misc.c: In > function `ip_hostname': > misc.c:57: warning: implicit declaration of function `gethostbyaddr_r' > > Will gets out of warnings about redefined macros. Have not drilled down on > if any would be cause for error later. Some incompatable passed types too. > Mostly long vs. int kind of stuff. > > // changed position of #include "sysutmp.h" to earlier in radwho.c gcc -g > -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG > -I../include -I/usr/local/include/ucd-snmp -c radwho.c radwho.c: In > function `main': > radwho.c:361: `UTMP_FILE' undeclared (first use in this function) > radwho.c:361: (Each undeclared identifier is reported only once > radwho.c:361: for each function it appears in.) > radwho.c:459: structure has no member named `ut_user' > > // changed position of #include "sysutmp.h" to earlier in raduse.c gcc -g > -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG > -I../include -I/usr/local/include/ucd-snmp-c -o raduse.o raduse.c > raduse.c: In function `fillstruct': > raduse.c:183: structure has no member named `ut_user' > raduse.c:189: structure has no member named `ut_user' > > Good luck. Let me know how it goes. > > Eric > > On 5/6/02 at 4:18 PM, [EMAIL PROTECTED] (Matthew Wallis) wrote: > >> Heh, I don't know myself, I'm not a programmer. >> >> I just know that when I first built freeradius it worked, this was 0.3 I >> think. >> I later moved to a 0.4 release and could not get the bugger to work, but >> as >> I couldn't see anything on the mailing list about 0.4 not building >> properly, >> I assumed it was something I'd done. >> >> Eventually I pulled out strace and figured the things was looking for ..so >> files >> instead of .a or .la which is what I had. A quick word with a couple of >> programmer >> friends told me of the library differences, and I had a look throught the >> configure script, and sure enough there were some options to build shared >> or static. That still didn't seem to work, kept building static. >> >> I can't remember now if I actually did a make clean, then made sure I ran >> configure with --enable-shared=yes, and that fixed it, or if I just >> deleted the >> source directory, tar zxvf'd it again, and then built it. >> >> When I say I'm not a programmer, I mean, usually going beyond >> ../configure; make ; make install is usually beyond me. >> >> However, as I have a G4 with the developer CD installed sitting beside me, >> I may have a play myself, just to see how far I get :-) >> >> Matt.
Re: freeradius and mac os x
Surprised no one has responded to this, tho perhaps they have, offlist. You've got static libraries built there, and you want shared, or it could be the other way around. You'll find that radiusd is trying to load files called rlm_unix.so rather than .a or .la. I don't think I got make clean to fix this problem, I think I wound up uncompressing and compiling again. Just check that you're building shared libraries rather than staticly linked. Matt. On Tuesday, April 30, 2002, at 06:03 PM, Eric Carr wrote: > > I apologize if this is a stupid configuration error, but ... > > Prefaced that I have something compiled for Mac OS X (from freeradius > 0.5 source). CanĀ¹t really test it yet nor identify its lineage. > > I cannot get radiusd to recognize any of the rlm_* modules. > > IE: > >> localhost# /usr/local/sbin/radiusd -X >> <...> >> read_config_files: entering modules setup >> Module: Library search path is /usr/local/lib >> radiusd.conf[426] Failed to link to module 'rlm_unix': file not found > > It seems to parse the .conf file fine until this point. I have not made > any changes to it, copied straight over to that directory. > > The libs are in there, both librlm_unix.a and rlm_unix.la. There are a > bunch of other rlm files in there as well. When I modify the > radiusd.conf to try to use other modules, they are not found either > (same error message, .a and .la are in the correct search folder). So > this is a consistent problem. > > What is an *.la file? > > Any thoughts would be appreciated. > > Thanks. > > Eric > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
RE: Melt the Heart of your Valentine with this beautiful Screen s
> DO SOMETHING ABOUT THE BELOW! > Try not to get your veins in a knot. It's a little hard to do something after it's been sent, I'm not sure if this one is a repeat offender or not, but yelling at people on this list is not going to help the situation. I can't remember, was the list made members only post? Might cut down the number of people posting to the list with subscribe in the body to :-) Bounce message "I'm sorry, this list is members only posting, to become a member, please follow the instructions listed here . To send spam, please print message out, and insert in orifice." Matt. -- This email is encrypted. To de-crypt : 1) Run the WhatITyped2WhatIMeant utility. 2) Disable your personal reality distortion field. 3) Add single instance of salt() - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: FreeRadius 0.5 and Debian 3.0
Can apt be setup to get a nightly snapshot, compile, and install that? While it would be nice to have FreeRadius in Debian, I think the current release cycle is entirely to fast for it. 0.5 was released less than a month ago, and the nightly builds already far surpass it. I don't believe packaging is the issue for FreeRadius, simply that the amount of work currently being done, means that no package would stay in Debian for more than a night. Matt. On Monday, April 8, 2002, at 03:34 PM, Andrew Tait wrote: > Hi All, > > The radiusd-freeradius packages have been REMOVED from Debian > testing/woody, > because of the severe bugs > (http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=radiusd- > freeradius&repeatm > erged=yes) outstanding, and the fact that the debian package is outdated > (0.4) > > If freeradius is going to be in the Debian distribution, now is the > time to > get it in there. Woody is getting close to release (1st May is probable > date). > > Quote from www.freeradius.org: "including several developers of the > Debian > GNU/Linux operating system". > > Perhaps some of these developers would be kind enough to package 0.5 > for us > debian users? > > I would be more that willing to help test any packages. > > Andrew Tait > System Administrator > Country NetLink Pty, Ltd > E-Mail: [EMAIL PROTECTED] > WWW: http://www.cnl.com.au > 30 Bank St Cobram, VIC 3644, Australia > Ph: +61 (03) 58 711 000 > Fax: +61 (03) 58 711 874 > > "It's the smell! If there is such a thing." Agent Smith - The Matrix > > > > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
[List-Error] Doubled up messages..
Is it just me, or have a few people been recieving copies of old mail? I've recieved a second copy of Alan's reply to the Windows XP PPPoE client bug, and various other freeradius emails in the last 10 minutes. I'm on half a dozen mailing lists, and I'm only getting freeradius-users a second time. Matt. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: radwho returns blank?
Douglas Brick wrote: > On Wednesday, 5 December 2001, at 12:19:05, Chris Parker wrote: > > >>At 10:10 AM 12/5/2001 -0800, Douglas Brick wrote: >> >> >>>Sorry if I'm reiterating an old question, but radwho isn't working >>>for me. I'm using freeradius v0.2 >>> >>Very old version. I'd strongly suggest upgrading to one of the nightly >>CVS snapshot builds, or at the very least, to 0.3. >> > > Just upgraded to 0.3. Still getting nothing. I'm hesitant to > install the CVS builds, since this is a production server, unless > there's some known problem with radutmp and radwho that's been fixed > in more recent builds. > Heh, it's a production server and you're running a 0.x release? ;-) What you might want to do is check, using something like strace, where radwho is looking. I botched my config a couple of times and wound up with radwho looking for a file in /var/log while everything was in /var/log/radius Matt. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Debian package of 0.3
There was some discussion of a Debian package for 0.2 and 0.3. Just wondering if that had been done? Also wondering why you seem to prefer setting everything up under /usr/local now. Referring mostly to the logging side of things. I have a /var partition specifically for logging, and was rather irritated to find that logging was being done to /usr/local/var now. I did fix it myself, but would be interested to know if this was actually a design decision or it just happened. And if I do install the .deb package, is it going to put the logs in the same place. Thanks, Matt. -- Matthew Wallis Trinity College Desktop Support [EMAIL PROTECTED] Phone : +61 3 9347 1044 Ext x465 Mobile : 0409 407 099 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html