# -----------------------------------------------------------------------------
# c3surf.txt - FreeSurf / LoginUsr Config                  fli4l: 3.1.4 - 3.2.3
# (c) Frank Saurbier 2007-2008
# -----------------------------------------------------------------------------
# 3Surf - Freies Registrieren zum Surfen und anderen Netzdiensten im fli4l Netz
# sprich: FreeSurf
# -----------------------------------------------------------------------------
# Option LOGINUSR
# LoginUsr - Anmeldung mit User-Account und Kennwort, echtes Login!
#            hnlich einem Hotspot-Portal
# -----------------------------------------------------------------------------
#
# Creation:      07.01.2008	fs (Frank Saurbier; c3surf@arcor.de) 
# Last modified: 28.05.2009	fs
# Version:       2.2.2
#
# Copyright (c) 2008 Frank Saurbier <c3surf@arcor.de>
# Last Modifications : parameter for squid
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation in Version 2; Not any previous or future
# version.
# ------------------------------------------------------------------------------
# ====================================
# Please, read the documentation first
# Bitte zuerst die Dokumentation lesen
# ====================================

OPT_C3SURF='no'                         # zum Aktivieren hier ein 'yes'

# + new 2.2.2 + begin ------------------ delete this line
# C3SURF_CONTROL_SQUID='no'		# c3surf kontrolliert squid transparent proxy
                                        # optionaler parameter, auskommentieren und 'yes' eintragen
                                        # WARNUNG: squid hlt sich nicht an Konvetionen
# + new 2.2.3 + end -------------------- delete this line

C3SURF_LOG_PATH='/var/log/c3surf'       # Verzeichnis fr Log (Empfehlung: persistente Datenpartition)
C3SURF_DOLOG_LOGIN='yes'                # zeichne Login / Logout auf: c3surf_login.log (default: 'yes')
C3SURF_DOLOG_INVALID='yes'              # zeichne ungltige Logins auf: c3surf_invalid.log (default: 'yes')
C3SURF_DOLOG_PAGE='no'                  # zeichne jeden Aufruf der html-Seite auf: c3surf_page.log (default: 'no')
C3SURF_DOLOG_HTTPD='no'                 # zeichne alle mini_httpd Anfragen auf: c3surf_httpd.log (default: 'no')

C3SURF_PERSISTENT_PATH='/tmp/c3surf'    # Verzeichnis fr persistente Daten (Empfehlung: '/data/c3surf')
                                        # /tmp ist nicht persistent! Bitte anpassen.
C3SURF_WORKON_TMP='no'                  # 'yes'= Lade beim Hochfahren persistente Daten in die Ramdisk (Festplattenschlaf)

C3SURF_QUOTA='yes'                      # Sollen Quotas fr C3SURF_TIME, -BLOCKTIME und -COUNTER aktiviert werden
C3SURF_COUNTER='0'                      # Anzahl der Unterbrechungen Logout/Login fr die Freischaltzeit
C3SURF_TIME='60'                        # Anzahl der Minuten, die eine Freischaltung gilt
C3SURF_BLOCKTIME='240'		        # Anzahl der Minuten, die eine IP nach Ablauf der Freiminuten geblockt wird 
                                        # Sonderflle fr COUNTER u. BLOCKTIME siehe Doku

C3SURF_SAVE_QUOTA='yes'                # 'yes'= Sichere die Quota-Werte beim Herunterfahren und lade sie beim Start

C3SURF_CHECK_ARP='yes'                  # Checke die ARP Tabelle beim countdown (detect client IP offline)

C3SURF_CONTROL_HOST_OR_NET_N='1'        # Die Anzahl der Hosts oder Netze
C3SURF_CONTROL_HOST_OR_NET_1='IP_NET_3' # Ein Netz (IP/MASK) oder einen Host (IP-Adresse) angeben

C3SURF_CONTROL_PORT_N='2'               # Wieviele TCP-Ports des Routers sollen von c3surf gesteuert werden?
C3SURF_CONTROL_PORT_1='515'             # z.B. lpdsrv (Drucker benutzbar, nach Anmeldung)
C3SURF_CONTROL_PORT_2='21'              # z. B. ftp - (wohl gemerkt ftp auf dem router! gibts ja nicht ;-))

C3SURF_BLOCK_PORT_N='2'                 # Wieviele TCP-Ports des Routers sollen permanent geblockt werden?
C3SURF_BLOCK_PORT_1='5000'              # z.B. imonc
C3SURF_BLOCK_PORT_2='5001'              # z.B. telmond

C3SURF_HTTPD_PORT='8080'                # c3surf-httpd lauscht auf Port (default 8080) - nie den vom OPT_HTTPD nehmen
C3SURF_HTTPD_LISTENIP='@wifi-router'    # gibt die lokale IP an, an die sich das Interface fr die Anmeldung bindet



OPT_LOGINUSR='no'                       # def.: no. yes: pseudoechte Anmeldung verwenden (Accounts bitte pflegen)

LOGINUSR_DELETE_PERSISTENT_DATA='no'    # Benutzerdaten auf einer Platte bleiben erhalten, 'no' ist richtig (Doku !!!)

LOGINUSR_ACCOUNT_N='0'                  # Anzahl der User-Accounts

LOGINUSR_ACCOUNT_1_USER='user1'	        # Username fr die Anmeldung (Pflicht)
LOGINUSR_ACCOUNT_1_PWD='user1_secret'   # Password fr die Anmeldung (Pflicht)
LOGINUSR_ACCOUNT_1_FORENAME='Vorname'   # Vorname des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_1_SURNAME='Nachname'   # Nachname des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_1_EMAIL='usr1@home.de' # Email des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_1_OVERWRITE='yes'      # berschreibe die Nutzerdaten dieses Accounts beim Router-Neustart
# + new 2.2.2 + begin ------------------ delete this line
# Parameter sind jetzt optional -------- delete this line
#LOGINUSR_ACCOUNT_1_TIME=''              # Optional: Anzahl der Minuten, ersetzt C3SURF_TIME fr diesen Nutzer
#LOGINUSR_ACCOUNT_1_BLOCKTIME=''         # Optional: Sperrzeit, ersetzt C3SURF_BLOCKTIME fr diesen Nutzer
#LOGINUSR_ACCOUNT_1_COUNTER=''           # Optional: Anzahl der Neuanmeldungen/Quota, ersetzt C3SURF_COUNTER fr diesen Nutzer
# Knnen weggelassen werden wenn leer -- delete this line
# + new 2.2.2 + begin ------------------ delete this line

LOGINUSR_ACCOUNT_2_USER='user2'	        # Username fr die Anmeldung (Pflicht)
LOGINUSR_ACCOUNT_2_PWD='user2_secret'   # Password fr die Anmeldung (Pflicht)
LOGINUSR_ACCOUNT_2_FORENAME='Vorname2'  # Vorname des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_2_SURNAME='Nachname2'  # Nachname des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_2_EMAIL='usr2@home.de' # Email des Nutzers fr die bessere Verwaltung (Optional)
LOGINUSR_ACCOUNT_2_OVERWRITE='yes'      # berschreibe die Nutzerdaten dieses Accounts beim Router-Neustart
LOGINUSR_ACCOUNT_2_TIME='60'            # Optional: Anzahl der Minuten, ersetzt C3SURF_TIME fr diesen Nutzer
LOGINUSR_ACCOUNT_2_BLOCKTIME='240'      # Optional: Sperrzeit, ersetzt C3SURF_BLOCKTIME fr diesen Nutzer
LOGINUSR_ACCOUNT_2_COUNTER='-1'         # Optional: Anzahl der Neuanmeldungen/Quota, "-1" beliebig viele

