What I do, is let radiator handle IP pools with AddressAllocator, then in my realm I use an AuthBy DYNADDRESS, AFTER my AuthBy SQL, and give it a pool hint. In my AuthBy sql, I have a reply attribute for Framed-IP-Address. If this attribute is set then, by an IP in the customer profile, then AuthBy DYNADDRESS is ignored, and the customer gets the static IP. Look at my included config excerpts.

<AddressAllocator SQL>

        DBSource                dbi:mysql:*
        DBUsername              *
        DBAuth                  *

Identifier myallocator

        <AddressPool pool1>
                Subnetmask      255.255.255.255
                DNSServer       *
                Range           *
        </AddressPool>
        <AddressPool pool2>
                Subnetmask      255.255.255.255
                DNSServer
                Range
                Range
                Range
        </AddressPool>
</AddressAllocator>


<Realm DEFAULT>


        AuthByPolicy            ContinueWhileAccept
        RewriteUsername         s/^([EMAIL PROTECTED]).*/$1/

<AuthBy SQL>

                DBSource        dbi:mysql:*
                DBUsername      *
                DBAuth          *

                Timeout         30
                FailureBackoffTime      300
                RejectEmptyPassword

                # Set the default IP address group
                #FramedGroup = 0

                AuthSelect      select PASSWORD, \
                                ENCRYPTEDPASSWORD, \
                                CRYPTPASSWD, \
                                PROTOCOL, \
                                IPADDRESS, \
                                IPNETMASK, \
                                MAXSESSIONS, \
                                PORTLIMIT, \
                                CHECKATTR, \
                                REPLYATTR, \
                                PROFILE \
                                from LCSUBSCRIBERS \
                                where USERNAME='%n' and STATUS='A'

                AuthColumnDef 0, User-Password, check
                AuthColumnDef 1, Encrypted-Password, check
                AuthColumnDef 2, Encrypted-Password, check
                AuthColumnDef 3, Framed-Protocol, reply
                AuthColumnDef 4, Framed-IP-Address, reply
                AuthColumnDef 5, Framed-Netmask, reply
                AuthColumnDef 6, Simultaneous-Use, check
                AuthColumnDef 7, Port-Limit, reply
                AuthColumnDef 8, GENERIC, check
                AuthColumnDef 9, GENERIC, reply
                AuthColumnDef 10, Profile, reply


AccountingTable ACCOUNTING


                AcctFailedLogFileName %D/missedaccounting
        </AuthBy>
        <AuthBy SQL>

                DBSource        dbi:mysql:*
                DBUsername      *
                DBAuth          *

AuthSelect SELECT IDLETIMEOUT, SESSIONTIMEOUT \
FROM PROFILES WHERE PROFILE='%{Reply:Profile}'


                AuthColumnDef 0, Idle-Timeout, reply
                AuthColumnDef 1, Session-Timeout, reply

AddToReply Service-Type = Framed-User

                StripFromReply Profile
        </AuthBy>
        <AuthBy DYNADDRESS>

# Point to the address allocator

                Allocator myallocator
                PoolHint        pool1
        </AuthBy>

        SessionDatabase SDB1
        AuthLog AuthLog_1

</Realm>


Rodolfo Torrado L�pez wrote:


Hi everybody.
I have a doubt about how to reach some configuration for some of my dial-up customers.
We need assign a static IP-Address to some of my customers, but I can not do it. I have attempted with the following Radius Attributes in the customer's profile:
Framed-IP-Address
*


Ascend-Assign-IP-Pool

*

*Ascend-Assign-IP-Global-Pool*

None of them help me to reach my goal!

I'm using APX 8000.

Thanks.

Rodolfo Torrado L�pez
Administrador Recursos de Inform�tica
Enred Comunicaciones S.A.
PBX: (57) 5 3303500
Barranquilla, Colombia


-- Kyle Hultman Lynchburg Computer Systems Network Engineer 7605 Timberlake Road [EMAIL PROTECTED] Lynchburg, VA 24502

===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to