Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Contact Us
Online Help
Domain Status
Man Pages

Virtual Servers

Topology Map

Server Agreement
Year 2038

USA Flag



Man Pages
chilli_query(1) FreeBSD General Commands Manual chilli_query(1)

chilli_query - Interface into the chilli server

chilli_query [ -s <unix-socket> ] list

chilli_query [ -s <unix-socket> ] authorize <parameters>

chilli_query [ -s <unix-socket> ] logout <client-mac-address>

chilli_query is an interface into the running chilli server. It provides an administrator the ability to see who is logged in, to force a client to be logged out, or force a client to be authorized.


To list all connected clients (subscribers) providing the MAC Address, IP Address, internal chilli state (dnat, pass, etc), the session id (used in Acct-Session-ID), authenticated status (1 authorized, 0 not), user-name used during login, duration / max duration, idle time / max idle time, and the original URL.

authorize <parameters>
To explicity authorize a client, or change the session parameters of an already authorized client, by setting a series of session parameters.

ip <ip-address>
Select the session to be authorized by the IP address using this option (may be used with the option below)

sessionid <session-id>
Select the session to be authorized by the Session-ID (may be used with the above option)

username <username>
Sets the username of the session.

sessiontimeout <seconds>
Sets the max session time of the session.

maxoctets <number-of-bytes>
Sets the max data limit of the session.

maxbwup <bandwidth>
Sets the max up bandwidth of the session.

maxbwdown <bandwidth>
Sets the max down bandwidth of the session.

logout <client-mac-address>
Logout and releases the DHCP lease of a client explicitly based on the MAC address (gotten from a list command).

# chilli_query list
00:0D:XX:XX:XX:XX dnat 46c83f70000 0 - 0/0 0/0

# chilli_query authorize ip sessiontimeout 60 username me

# chilli_query list
00:0D:XX:XX:XX:XX pass 46c83f70000 1 me 2/0 2/0

# chilli_query logout 00:0D:XX:XX:XX:XX

# chilli_query list | awk '{ if ($5 == 1) { print "User " i++ print " MAC: " $1 print " IP Address: " $2 print " Session ID: " $4 print " User URL: " $6 print " Duration / Max: " $7 print " Idle / Max: " $8 } }'
User 1 MAC: 00-11-XX-XX-XX-XX IP Address: Session ID: 46fd423c00000001 User URL: Duration / Max: 219/0 Idle / Max: 3/0

UNIX socket used to daemon communication.

chilli(8) chilli.conf(5)

See for further documentation and community support. The original ChilliSpot project homepage is/was at

David Bird <>. CoovaChilli and ChilliSpot are licensed under the Gnu Public License.

August 2007

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.