How to configure dialup-admin "free radius"

Posted on 2006-04-15
Last Modified: 2008-02-07

I have Redaht enterprise editon and i'd like to share my internet through free radius solution, i'v installed the free radius and need instruction what to do next, i read from the website that the dialup admin already included in the software..

what can i do next ? how to manage and run the dialup admin in GUI or from the web ? do i need to change any configuration ?

i use ADSL for internet !!

Question by:fadyz
    LVL 16

    Expert Comment


    I aint used free radius but I know of a simple solution:
    LVL 27

    Expert Comment

    "i'd like to share my internet through free radius solution" - you cannot.
    You may authorize users, but you cannot share internet. What exactly do you want?

    Author Comment

    I want to let users use PPPOE Clients Software to connect to my linux server using username and password, so there is a site , the solution is freeradius icludes dialup admin web based application so we can configure our users with varios settings, i need to configure the solution and let users use the pppoe software from windows OS..

    LVL 27

    Expert Comment

    fadyz, ok
    freeradius will allow you only to authenticate pppoe users.
    Now you should configure pppoe server and direct it to use your RADIUS server.
    Then you will configure users and try to login.
    Users in RDAIUS are the same for PPPOE and for DIALUP. You may assign static ip address, dns servers etc. for each user.

    pppoe server runs on your Linux and responds to pppoe service discovery requests,
    then when user tries to connect, pppoe-server spawns separate pppd process to negotiate LCP with client and to create new pppX interface.
    Now you need to tell your pppd to use RADIUS for authorization, but you cant, unless
    you have patched pppd version specially for RADIUS. Here is one of such patches:

    If pppd knows about RADIUS then user authenticates against your server and everything else works fine.


    Author Comment

    thats good

    do you have any resources or website which discuss this .. so it may and guide me !!
    LVL 27

    Expert Comment

    by:Nopius is the best
    man pppoe-server
    man pppoe-client
    man pppd

    Author Comment

    I need instructions with details includes commands
    LVL 27

    Accepted Solution

    What have you done already?
    On which step you are now and what problem do you have? Please be more specific.
    Sorry, I'm not a trainer but I can help you with your problem when it hits.
    Also I cannot read docs instead of you, I've done it.
    My instructions where listed above:
    1) Patch you pppd
    2) Configure and run pppoe-server
    3) Tell pppd to use RADIUS (configure it properly, at least RADIUS IP and shared secret)
    4) Configure RADIUS (probably users database with appropriate check/reply items, plus clients database with shared secrets)
    5) Run your RADIUS
    6) Try to connect from PPPOE client

    If there where any errors, look into logfiles or run pppd with debug flags.

    Featured Post

    Free Trending Threat Insights Every Day

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    Suggested Solutions

    Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
    Using 'screen' for session sharing, The Simple Edition Step 1: user starts session with command: screen Step 2: other user (logged in with same user account) connects with command: screen -x Done. Both users are connected to the same CLI sessio…
    Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    731 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now