Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
chilli_query(1) 	     General Commands Manual		 chilli_query(1)

NAME
     chilli_query -  Interface into the chilli server

SYNOPSIS
     chilli_query [ -s <unix-socket> ] list

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

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

DESCRIPTION
     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.

     Commands:

     list   To list all connected clients (subscribers) providing  the	MAC  Ad-
	    dress, IP Address, internal chilli state (dnat, pass, etc), the ses-
	    sion  id  (used  in Acct-Session-ID), authenticated status (1 autho-
	    rized, 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 parame-
	    ters.

	    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).

EXAMPLES
     # chilli_query list
     00:0D:XX:XX:XX:XX 10.1.0.3 dnat 46c83f70000 0 - 0/0 0/0 http://url.com

     # chilli_query authorize ip 10.1.0.3 sessiontimeout 60 username me

     # chilli_query list
     00:0D:XX:XX:XX:XX 10.1.0.3 pass 46c83f70000 1 me 2/0 2/0 http://url.com

     # 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:      10.1.0.2
      Session ID:      46fd423c00000001
      User URL:        http://www.yahoo.com/
      Duration / Max:  219/0
      Idle / Max:      3/0

FILES
     /var/run/chilli.sock
	    UNIX socket used to daemon communication.

SEE ALSO
     chilli(8) chilli.conf(5)

NOTES
     See http://coova.org/ for further documentation and community support.  The
     original ChilliSpot project homepage is/was at www.chillispot.org.

AUTHORS
     David Bird <david@coova.com>.  CoovaChilli and ChilliSpot are licensed  un-
     der the Gnu Public License.

				   August 2007			 chilli_query(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=chilli_query&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help