Ну я лично вот как реализовывала.
Ставила FreeRadius с ним в комплекте идут скрипты для управления dialupadmin
Далее просто брала роутер Asus WL500gP перепрошивала его прошивкой от олега.
Далее шла Wireless - RADIUS Setting.
Там указывала ип и порт Radius сревера и ключ авторизации.
При любой попытке входа в интернет выскакивает авторизация отправляемая с FreeRadius