Radius 2.0 with Portmaster and Linux Server

Mark Garlipp (markgg@ecn.net.au)
Fri, 31 Jan 1997 11:17:07 +1000 (EST)

Hello

We just recieved the latest Radius 2.0 source from Livingston, and have
installed and compiled it for Linux (1.2.13 with Shadow libraries).

We are finding however that the server keeps crashing. A typical example
is as follows:

1. Load the Server
2. Everything is OK
3. Inbound Call occurs
4. Callers is verified & Connected correctly
5. Server crashes (with an 'exit on signal 100').
(No accounting information is written to the radacct dir).

We have configured the users file correctly (as far as I can see), have
the /etc/raddb and /var/adm/radacct directories on mode 700.

It seems that the system is falling over in the child process when doing
some cleanup routines (I'm not a programmer).

Below is the output of the debug (-x) sent to a logfile file:

Thu Jan 30 16:19:35 1997: [32156] /etc/raddb/rad2/radiusd: RADIUS version 2.0
Thu Jan 30 16:19:35 1997: [32156] using udp port 1645 for RADIUS
Thu Jan 30 16:19:35 1997: [32156] using udp port 1646 for RADIUS accounting
Thu Jan 30 16:19:36 1997: [32156] updated client cache with 2 clients
Thu Jan 30 16:21:49 1997: [32156] radrecv: Request from host 203.22.70.8
Thu Jan 30 16:21:49 1997: [32156] User-Name = "demigod.ppp"
Thu Jan 30 16:21:49 1997: [32156] Password = "etc etc etc
Thu Jan 30 16:21:49 1997: [32156] NAS-IP-Address = 203.22.70.8
Thu Jan 30 16:21:49 1997: [32156] NAS-Port = 29
Thu Jan 30 16:21:49 1997: [32156] NAS-Port-Type = Async
Thu Jan 30 16:21:49 1997: [32156] Service-Type = Framed-User
Thu Jan 30 16:21:49 1997: [32156] Framed-Protocol = PPP
Thu Jan 30 16:21:49 1997: [32246] Sending Accept of id 211 to bne-ts2.ecn.net.a$
Thu Jan 30 16:21:49 1997: [32246] Service-Type = Framed-User
Thu Jan 30 16:21:49 1997: [32246] Framed-Protocol = PPP
Thu Jan 30 16:21:49 1997: [32246] Framed-IP-Address = 255.255.255.254
Thu Jan 30 16:21:49 1997: [32246] Framed-MTU = 1500
Thu Jan 30 16:21:50 1997: [32157] radrecv: Request from host 203.22.70.8 code=4$
Thu Jan 30 16:21:50 1997: [32157] Acct-Session-Id = "0C000807"
Thu Jan 30 16:21:50 1997: [32157] User-Name = "demigod.ppp"
Thu Jan 30 16:21:50 1997: [32157] NAS-IP-Address = 203.22.70.8
Thu Jan 30 16:21:50 1997: [32157] NAS-Port = 29
Thu Jan 30 16:21:50 1997: [32157] NAS-Port-Type = Async
Thu Jan 30 16:21:50 1997: [32157] Acct-Status-Type = Start
Thu Jan 30 16:21:50 1997: [32157] Acct-Authentic = RADIUS
Thu Jan 30 16:21:50 1997: [32157] Service-Type = Framed-User
Thu Jan 30 16:21:50 1997: [32157] Framed-Protocol = PPP
Thu Jan 30 16:21:50 1997: [32157] Framed-IP-Address = 203.22.70.57
Thu Jan 30 16:21:50 1997: [32157] Acct-Delay-Time = 0
Thu Jan 30 16:21:50 1997: [32156] exit on signal 100

This is consistant, at the end of the first connection to the radius
server it always crashes with the exact same exit on signal 100 error.

Does anyone have any ideas as to a possible solution to this problem?

Cheers,
Mark Garlipp
markgg@ecn.net.au
mgg@ecn.net.au

-----------------------------------------------------------------
ECN Internet
ph 07 3870 4316
fax 07 3217 7680