## ----------------------------------------------------------------------------- ## c3surf.txt - configuration parameters __FLI4LVER__ ## ## You can edit/change this file with any text editor. ## ## P L E A S E R E A D T H E D O C U M E N T A T I O N , ## S E E R E A D M E . T X T ## ## B I T T E U N B E D I N G T D I E D O K U M E N T A T I O N ## L E S E N , S I E H E R E A D M E . T X T ## ## c3Surf - login for services ## ## Creation: 07.01.2008, Frank Saurbier - c3surf@arcor.de ## Last Update: $Id$ ## ## Copyright (c) 2008-2010/04 Frank Saurbier - c3surf@arcor.de ## Copyright (c) 2010/05- Frank Saurbier, fli4l-Team - team@fli4l.de ## ## 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; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ------------------------------------------------------------------------------ OPT_C3SURF='no' # zum Aktivieren hier ein 'yes' #========= C3SURF_LOG_PATH='/var/log/c3surf' # Verzeichnis für Log (Empfehlung: persistente Datenpartition) C3SURF_DOLOG_LOGIN='yes' # zeichne Login / Logout auf: c3surf_login.log (default: 'yes') C3SURF_DOLOG_INVALID='yes' # zeichne ungültige 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 für 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 für C3SURF_TIME, -BLOCKTIME und -COUNTER aktiviert werden C3SURF_COUNTER='0' # Anzahl der Unterbrechungen Logout/Login für 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 # Sonderfälle für 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 and logout) 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 für die Anmeldung bindet # + new 2.3.1 + begin ------------------ delete this line #C3SURF_PORTAL_DEFAULT_LANG='en' # Standard-Sprache für Anmeldeseite, live umschaltbar. Default 'de' #C3SURF_PORTAL_LANGUAGES='de es en it' # welche Sprachdateien sollen auf das System übertragen werden? Zweistelliger code. # + new 2.3.1 + end -------------------- delete this line 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 für die Anmeldung (Pflicht) LOGINUSR_ACCOUNT_1_PWD='user1_secret' # Password für die Anmeldung (Pflicht) LOGINUSR_ACCOUNT_1_FORENAME='Vorname' # Vorname des Nutzers für die bessere Verwaltung (Optional) LOGINUSR_ACCOUNT_1_SURNAME='Nachname' # Nachname des Nutzers für die bessere Verwaltung (Optional) LOGINUSR_ACCOUNT_1_EMAIL='usr1@home.de' # Email des Nutzers für die bessere Verwaltung (Optional) LOGINUSR_ACCOUNT_1_OVERWRITE='yes' # Überschreibe die Nutzerdaten dieses Accounts beim Router-Neustart #LOGINUSR_ACCOUNT_1_TIME='' # Optional: Anzahl der Minuten, ersetzt C3SURF_TIME für diesen Nutzer #LOGINUSR_ACCOUNT_1_BLOCKTIME='' # Optional: Sperrzeit, ersetzt C3SURF_BLOCKTIME für diesen Nutzer #LOGINUSR_ACCOUNT_1_COUNTER='' # Optional: Anzahl der Anmeldungen/Quota, ersetzt C3SURF_COUNTER #LOGINUSR_ACCOUNT_1_CURFEW='0 1 2 3 4 5 6 21 22 23' # Optional: Sperrstunden, zu dieser Stunde in der Liste keine Anmeldung möglich # 21 bedeutet von 21:00 - 21:59 keine Anmeldung möglich. #C3SURF_CHECK_CURFEW='no' # schalte automatisches Abmelden beim Erreichen der Sperrstunde ab # default ist 'yes' = Wer in die Sperrstunde kommt wird rausgeworfen. LOGINUSR_ACCOUNT_2_USER='user2' # Username für die Anmeldung (Pflicht) LOGINUSR_ACCOUNT_2_PWD='user2_secret' # Password für die Anmeldung (Pflicht) LOGINUSR_ACCOUNT_2_FORENAME='Vorname2' # Vorname des Nutzers für die bessere Verwaltung (Optional) LOGINUSR_ACCOUNT_2_SURNAME='Nachname2' # Nachname des Nutzers für die bessere Verwaltung (Optional) LOGINUSR_ACCOUNT_2_EMAIL='usr2@home.de' # Email des Nutzers für 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 für diesen Nutzer LOGINUSR_ACCOUNT_2_BLOCKTIME='240' # Optional: Sperrzeit, ersetzt C3SURF_BLOCKTIME für diesen Nutzer LOGINUSR_ACCOUNT_2_COUNTER='-1' # Optional: Anzahl der Neuanmeldungen/Quota, "-1" beliebig viele OPT_C3SURF_VOUCHER='no' # Gutscheine benutzen, benötigt OPT_LOGINUSR='yes' #================= C3SURF_VOUCHER_N='0' # erzeuge Gutscheine für n Zeitkategorien # Beispiele: C3SURF_VOUCHER_1_TIME='60' # Gutscheine für 60 Minuten C3SURF_VOUCHER_1_COUNT='6' # erzeuge 6 Gutscheine für diese Zeitkategorie C3SURF_VOUCHER_1_DAYS='90' # die 90 Tage gültig sind (ab Erzeugung). 0=endlos C3SURF_VOUCHER_2_TIME='120' # Gutscheine für 120 Minuten C3SURF_VOUCHER_2_COUNT='1' # erzeuge 1 Gutschein für diese Zeitkategorie C3SURF_VOUCHER_2_DAYS='0' # endlos gültig, verfällt frühestens mit der ersten Benutzung C3SURF_VOUCHER_2_LIVES='-1' # optional Lebenszeit in Stunden: auch mit Benutzung kein Verfall, # -1 bedeutet, verfällt erst mit Errreichung des Verfalldatums. # oder wenn die Zeit komplett verbraucht wurde; an- abmelden erlaubt. # in diesem Fall also erst wenn die Zeit komplett verbraucht wurde! C3SURF_VOUCHER_3_TIME='120' # Gutscheine für 120 Minuten C3SURF_VOUCHER_3_COUNT='1' # erzeuge 1 Gutschein für diese Zeitkategorie C3SURF_VOUCHER_3_DAYS='100' # Verfallsdatum 100 Tage nach Erzeugung C3SURF_VOUCHER_3_LIVES='24' # optional Lebenszeit in Stunden: mit Benutzung kein Verfall, # sondern erst wenn die Zeit verbraucht wurde # oder 24h nach der ersten Benutzung # Die Erzeugung übernimmt ein nächtlicher cron JOB, welcher jederzeit auch manuell (Admin) gestartet werden kann. # normal keine Änderung nötig # - optional - daher auskommentiert # cron-Syntax ist einzuhalten, 'never' schaltet Jobs ab. # C3SURF_VOUCHER_DEL_CRON='never' # Standard('0 4 * * *'): lösche täglich morgens um 4 Uhr alle verfallenen # 'never' schaltet den Job ab - manuell im http-Interface # C3SURF_VOUCHER_GEN_CRON='never' # Standard('15 4 * * *'): generiere täglich morgens um 4:15 Uhr neue, # falls weniger als C3SURF_VOUCHER_COUNT vorhanden sind. # statt cron-Syntax ist noch 'never' erlaubt, dann # startet man selbst die jobs vom webinterface manuell # Empfehlung: den Standard eingestellt lassen! # neue Voucherdaten können als txt (csv) heruntergeladen werden. # + new 2.3.1 + begin ------------------ delete this line OPT_C3SURF_TRAFFIC='no' # abgeschaltet, einschalten mit 'yes' #================= # unbedingt die Werte unten anpassen. # siehe Doku Beispiel DSL-6000 mit download - unbedingt anpassen! C3SURF_TRAFFIC_BYTES='386317473' # gelegentlich 700MB erlauben, entspricht permanent ca. die Hälfte davon. C3SURF_TRAFFIC_MINUTES='16' # messe alle 16 Minuten # siehe Doku Beispiel permanent mp3-Stream 128 kBit/s erlaubt #C3SURF_TRAFFIC_BYTES='16220160' # permanent 128kBit mp3 stream erlauben #C3SURF_TRAFFIC_MINUTES='15' # messe alle 15 Minuten C3SURF_TRAFFIC_BLOCKTIME='60' # Sperre Zugang für 60 Minuten nach Überschreitung # + new 2.3.1 + end -------------------- delete this line