[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freeradius-users
Subject:    DHCP 82 Option Controls
From:       Maile Halatuituia <maile.halatuituia () tcc ! to>
Date:       2019-11-21 19:03:39
Message-ID: 2876896c7d8d4fe7a6c026acbd2eedd4 () mail ! tcc ! to
[Download RAW message or body]

Hi I have this send to my FreeRadius Server from a BRAS that serves as a DHCP Server \
for Clients. I want to authorize my user using their phones number as send by the \
BRAS as the Calling-Station-Id below. I understand that I can't authenticate as this \
is DHCP, please correct me if I am wrong compare to PPPoE.

From BRAS to FreeRadius Server

BRAS (Cisco ASR 1001) -->  Freeradius Version 3.0.15


*Nov 21 14:28:36: RADIUS:  User-Name           [1]   10  "67624029"
Nov 21 14:28:36: RADIUS:  User-Password       [2]   18
*Nov 21 14:28:36: RADIUS:  Calling-Station-Id  [31]  10  "67624029"
*Nov 21 14:28:36: RADIUS:  NAS-Port-Type       [61]  6   Virtual                   \
                [5]
*Nov 21 14:28:36: RADIUS:  NAS-Port            [5]   6   0
*Nov 21 14:28:36: RADIUS:  NAS-Port-Id         [87]  35  "NUK-MSAN4 atm \
                16/13:0.34:67624029"
*Nov 21 14:28:36: RADIUS:  Vendor, Cisco       [26]  47
*Nov 21 14:28:36: RADIUS:   Cisco AVpair       [1]   41  "circuit-id-tag=NUK-MSAN4 \
                atm 16/13:0.34"
*Nov 21 14:28:36: RADIUS:  Vendor, Cisco       [26]  30
*Nov 21 14:28:36: RADIUS:   Cisco AVpair       [1]   24  "remote-id-tag=67624029"
*Nov 21 14:28:36: RADIUS:  Service-Type        [6]   6   Outbound                  \
                [5]
*Nov 21 14:28:36: RADIUS:  NAS-IP-Address      [4]   6   10.254.36.225
*Nov 21 14:28:36: RADIUS:  Acct-Session-Id     [44]  18  "0000000000000146"
*Nov 21 14:28:36: RADIUS:  Nas-Identifier      [32]  21  "HA_BNG3.kalianet.to"
*Nov 21 14:28:36: RADIUS:  Event-Timestamp     [55]  6   1574299716

My Default Server Control Portion.
This is the portion I believe it is relate to this where I attach some realm in this \
case (prepaid.to) . if ( &WiMAX-BS-Id ) {
                perl
                mschap
        }
        else {
        if ( &Calling-Station-Id ) {
                update request {
                &User-Name := "%{%{Stripped-User-name}:-%{User-Name}}@prepaid.to"
                }
                        ### for keyed-balance
                update control {
                        &Load-Balance-Key := "%{Calling-Station-Id}"
                }
        }
        else {
                if ( &User-Name !~ /\@/ ){
                update request {
                        &User-Name := "%{User-Name}@kalianet.to"
                }
                }
        }

I am not sure I have this as a valid start or this does something other than what I \
want to achieve. My problem I can summarise on these two points.


  1.  First how can I use my Calling Station to authorize the DHCP Clients. ???
  2.  Secondly if possible to do Authentication with Calling-Station-Id before \
address assigned to the Customer.??? Attached is the Debug File.



Confidentiality Notice: This email (including any attachment) is intended for \
internal use only. Any unauthorized use, dissemination or copying of the content is \
prohibited. If you are not the intended recipient and have received this e-mail in \
error, please notify the sender by email and delete this email and any attachment.


["DEBUG.RADIUS" (application/octet-stream)]
[Attachment #4 (text/plain)]

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic