Problem with chillispot and dhcp relay

Lai Zit Seng lzs at pobox.com
Tue Sep 4 14:54:58 UTC 2007


Hi,

I am trying out chillispot-1.0-coova.7. It works great with my wired 
network clients. But when I start to move on to wireless, I have a problem.

Although the chillispot logs say addresses are being assigned to 
clients, the client never get any IP address. E.g. I see in my log:

Sep  4 13:58:55 faber chillispot[26842]: chilli.c: 2620: Client 
MAC=00-13-CE-8B-21-9C assigned IP 172.18.183.12

But actually the client didn't get any IP. From tcpdumping on the 
chillispot machine, I realize that there is a dhcp relay agent making 
forwarding DHCP for the actual wireless clients. The dhcp relay unicasts 
the DHCP packets to chillispot, but chillispot replies to the broadcast 
IP. Perhaps something has gone wrong here?

Ok, why is there a dhcp relay agent? My wireless network makes use of 
Cisco Wireless LAN Controller. The controller insists on relaying all 
DHCP on behalf of the clients, I suppose in order to keep track of DHCP 
requests and IP assignments, to make sure clients don't "cheat".

Anything I can do with chillispot to accommodate the dhcp relay agent?

Regards,

.lzs



More information about the Chilli mailing list