[Chilli] dhcp client hostname

David Bird david at coova.com
Wed May 2 13:55:37 UTC 2012


Hello,

These features are indeed implemented, and work well. Use the
--dhcpradius option (and compile with --enable-dhcpradius, which is the
default) and use --macauth. 

Attributes in chilli C are defined in src/radius_chillispot.h

Cheers,
David

On Sun, 2012-04-29 at 23:08 +0200, Gergely Kiss wrote:
> Hi Tamás,
> 
> David wrote an article about using vendor-specific attributes to be
> able to get the DHCP options from the clients (including the client's
> hostname):
> 
> http://www.coova.org/node/118
> 
> I don't know if it's still a proposal or has been implemented already,
> but taking a quick look at the source tells me the proposed DHCP
> attributes are already included in the dictionary file:
> 
> http://dev.coova.org/svn/coova-chilli/doc/dictionary.chillispot
> 
> On the other hand, it seems the code does not use these attributes
> anywhere, so I think you will need to change the source to get the
> hostname as a RADIUS access request attribute.
> 
> Unfortunately, I'm not good enough at C++ programming to do the
> coding, but basically you just need to fetch the hostname from the
> DHCP request (DHCP option 12), store it in a property and pass it to
> the RADIUS server when sending an access request packet during
> authentication.
> 
> 
> Regards,
> Gergely Kiss
> 
> Ps. én is magyar vagyok! :)
> 
> On 29 April 2012 17:19, Fekete Tamás <f.tomi7 at citromail.hu> wrote:
> > Hello All,
> >
> > I would like to get the host name of the connected client. My plan was
> > simple modify the source code of chilli, but as I suppose it is not the best
> > way and anyway I have not idea how to do this. But I went ahead and I got
> > deeper and deeper in this topic. Now I find that radius server perfectly can
> > solve my problem. It is almost very good news, but I do not know how to
> > receive the wished attributes from that. Maybe someone can give me some
> > advice how I can do this.
> >
> > But I simple do not understand why the dhcp part cannot prove this
> > information. I think where I use dhcp server I want to know about client
> > there. And I do not want to depend on something else. But maybe this is only
> > my consideration.
> >
> > But the main point is now I would be really glad of getting some help in
> > question of getting hostname. :)
> >
> > Nice day,
> >
> > Tamas
> >
> > _______________________________________________
> > Chilli mailing list
> > Chilli at coova.org
> > http://lists.coova.org/cgi-bin/mailman/listinfo/chilli
> >
> _______________________________________________
> Chilli mailing list
> Chilli at coova.org
> http://lists.coova.org/cgi-bin/mailman/listinfo/chilli




More information about the Chilli mailing list