Oracle conf Attached: sqlippool not working
    Guilherme Franco 
    guilhermefranco at gmail.com
       
    Tue Sep 19 15:18:54 CEST 2006
    
    
  
Hi Mr. Peter,
Like you told me before, you did some cleanups in the sqlippool.conf.
Well, I've tried to install todays freeradius CVS, and it installed
without the sqlippool module, don't know why.
So, I've compiled it manually from
freeradius-snapshot-20060918/src/modules/rlm_sqlippool/
OK, but when I run radiusd -X, I got this in the end, regardless of my
configuration in sqlippool.conf and radiusd.conf:
Module: Loaded SQL IP Pool
  sqlippool: sql-instance-name = "sql"
  sqlippool: lease-duration = 86400
  sqlippool: pool-name = ""
  sqlippool: allocate-begin = "BEGIN"
  sqlippool: allocate-clear = ""
  sqlippool: allocate-find = ""
  sqlippool: allocate-update = ""
  sqlippool: allocate-commit = "COMMIT"
  sqlippool: allocate-rollback = "ROLLBACK"
  sqlippool: start-begin = "BEGIN"
  sqlippool: start-update = ""
  sqlippool: start-commit = "COMMIT"
  sqlippool: start-rollback = "ROLLBACK"
  sqlippool: alive-begin = "BEGIN"
  sqlippool: alive-update = ""
  sqlippool: alive-commit = "COMMIT"
  sqlippool: alive-rollback = "ROLLBACK"
  sqlippool: stop-begin = "BEGIN"
  sqlippool: stop-clear = ""
  sqlippool: stop-commit = "COMMIT"
  sqlippool: stop-rollback = "ROLLBACK"
  sqlippool: on-begin = "BEGIN"
  sqlippool: on-clear = ""
  sqlippool: on-commit = "COMMIT"
  sqlippool: on-rollback = "ROLLBACK"
  sqlippool: off-begin = "BEGIN"
  sqlippool: off-clear = ""
  sqlippool: off-commit = "COMMIT"
  sqlippool: off-rollback = "ROLLBACK"
rlm_sqlippool: the 'allocate-clear' statement must be set.
My radiusd.conf
sqlippool testpool {
                $INCLUDE ${confdir}/sqlippool.conf
                sql-server == "x.x.x.x"
                sql-login == "foo"
                sql-password == "foo"
                sql-db == "foo"
                range-start == 1.1.1.1
                range-stop == 1.1.1.100
                netmask == 255.255.255.0
                lease-duration == 86400
        }
My DB:
CREATE TABLE radippool (
    id 			INT PRIMARY KEY,
    pool_name 		VARCHAR(30) NOT NULL,
    framedipaddress  	VARCHAR(30) NOT NULL,
    nasipaddress 	VARCHAR(30) NOT NULL,
    nas_port 		INT NOT NULL,
    calling_station_id 	VARCHAR(30) NOT NULL,
    expiry_time 	timestamp(0) NOT NULL,
    username 		VARCHAR(100)
);
with all the sequences, indexes and triggers included
It's not even trying to access the Oracle server.
What can it be?
Thanks!
    
    
More information about the Freeradius-Users
mailing list