Hi all,
I have a problem when trying to configure a RB450G as a PPPoE server with radius authentication and IP address allocation(username,passsword and IP address are in a SQL database). Currently I use a linux router with pppd, rp-pppoe with authetication from a external radius and it works well.
rad_recv: Access-Request packet from host x.x.x.x port 59131, id=80, length=118
Service-Type = Framed-User
Framed-Protocol = PPP
User-Name = “someusername”
CHAP-Challenge = 0x9e727cae297b14edb26e3dfbbb05136a2e
CHAP-Password = 0x5c1edb099a58ee73ded7e7b836c4b2f2b0
Calling-Station-Id = “00:19:DB:CF:A8:E3”
NAS-IP-Address = 1.1.1.1
NAS-Port = 81
After the access-request message sent by the RB450G to the radius server, the reply comes with :
Sending Access-Accept of id 80 to x.x.x.x port 59131
Framed-Protocol = PPP
Framed-Compression = Van-Jacobson-TCP-IP
Framed-IP-Address = 1.2.3.4
The 1.2.3.4 is the IP address the radius sends to the RB450G but this value is ignored by the router.
I didn’t figure out a way to configure the routerboard so that it ignores local pools and sends the pppoe client the IP it got from the radius. I searched a bit on this forum but didn’t find any information on ipv4 address allocation from an external radius.
Is this possible with the mikrotik os ?
Thanks in advance,
Alex