Strongswan loglevel: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Allgemein= *strongswan-logs sind sehr variabel. Es lässt sich sehr genau festlegen, was strongswan wohin schreiben soll *strongswan schreibt alle logs standa…“)
 
 
(44 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
 
=Loglevel festlegen=
 
=Loglevel festlegen=
 
==über Konsole==
 
==über Konsole==
*ipsec stroke loglevel any <Loglevel>
+
*ipsec stroke loglevel <Quelle> <Loglevel>
**Für "<Loglevel>" können die Werte -1, 0, 1, 2, 3 und 4 verwendet werden, eine Aufstellung was genau welcher Wert bewirkt findet sich weiter unten
+
**Für "<Loglevel>" können die Werte -1, 0, 1, 2, 3 und 4 verwendet werden
 +
**Für "<Quelle>" können die Werte app, asn, cfg, chd, dmn, enc, esp, ike, imc, imv, job, knl, lib, mgr, net, pts, tls und tnc oder alternativ auch "any" für alle gleichzeitig verwendet werden
 +
===Beispiele===
 +
enc bzw. ike loglevel 2
 +
*ipsec stroke loglevel enc 2
 +
*ipsec stroke loglevel ike 2
 +
Log abschalten
 +
*ipsec stroke loglevel any  -- -1
  
==in /etc/ipsec.conf==
+
=in /etc/ipsec.conf=
 
*Um den Log-Level festzulegen muss in die "setup"-Sektion der ipsec.conf lediglich ein Parameter "charondebug" in der folgenden Weiße hinzugefügt werden
 
*Um den Log-Level festzulegen muss in die "setup"-Sektion der ipsec.conf lediglich ein Parameter "charondebug" in der folgenden Weiße hinzugefügt werden
 
<pre>
 
<pre>
 
config setup
 
config setup
        charondebug="asn 2, cfg 2, chd 2, dmn 2, enc 2, esp 2, ike 2, imc 2, imv 2, job 2, knl 2, lib 2, mgr 2, net 2, pts 2, tls 2, tnc 2"
+
            charondebug="cfg 2, chd 2, esp 2, ike 2, knl 2, lib 2, net 2, tls 2"
 
</pre>
 
</pre>
 
'''''ACHTUNG!!!'''''
 
'''''ACHTUNG!!!'''''
*Wegen eines Bugs im Parameter "app", die man deshalb hier nicht verwenden sollte, lässt sich hier die Option "any" ebenfalls nicht verwenden, daher müssen bei dieser Variante alle ins log zu schreibenden Quellen einzeln angegeben werden
+
*Wegen eines Bugs im Parameter "app", den man deshalb hier nicht verwenden sollte, lässt sich hier die Option "any" ebenfalls nicht verwenden, daher müssen bei dieser Variante alle ins log zu schreibenden Quellen einzeln angegeben werden
 +
 
 +
=Strongswan erweitertes Logging=
 +
*[[Strongswan erweitertes Logging]]
 +
 
 +
=sollte er nicht loggen=
 +
*Apparmor für charon abschalten
 +
* -> [https://www.xinux.net/index.php/Apparmor#disable_service_from_apparmor_temporarily Apparmor]
 +
 
 +
=Strongswan Check=
 +
*[[Strongswan Check]]
 +
 
 +
=Beispiele für Log-Level=
 +
*[[ipsec stroke loglevel ike 0]]
 +
*[[ipsec stroke loglevel ike 1]]
 +
*[[ipsec stroke loglevel ike 2]]
 +
 
 +
=Links=
 +
*https://wiki.strongswan.org/projects/strongswan/wiki/LoggerConfiguration

Aktuelle Version vom 28. September 2022, 10:22 Uhr

Allgemein

  • strongswan-logs sind sehr variabel. Es lässt sich sehr genau festlegen, was strongswan wohin schreiben soll
  • strongswan schreibt alle logs standardmäßig in /var/log/syslog

Loglevel festlegen

über Konsole

  • ipsec stroke loglevel <Quelle> <Loglevel>
    • Für "<Loglevel>" können die Werte -1, 0, 1, 2, 3 und 4 verwendet werden
    • Für "<Quelle>" können die Werte app, asn, cfg, chd, dmn, enc, esp, ike, imc, imv, job, knl, lib, mgr, net, pts, tls und tnc oder alternativ auch "any" für alle gleichzeitig verwendet werden

Beispiele

enc bzw. ike loglevel 2

  • ipsec stroke loglevel enc 2
  • ipsec stroke loglevel ike 2

Log abschalten

  • ipsec stroke loglevel any -- -1

in /etc/ipsec.conf

  • Um den Log-Level festzulegen muss in die "setup"-Sektion der ipsec.conf lediglich ein Parameter "charondebug" in der folgenden Weiße hinzugefügt werden
config setup
            charondebug="cfg 2, chd 2, esp 2, ike 2, knl 2, lib 2, net 2, tls 2"

ACHTUNG!!!

  • Wegen eines Bugs im Parameter "app", den man deshalb hier nicht verwenden sollte, lässt sich hier die Option "any" ebenfalls nicht verwenden, daher müssen bei dieser Variante alle ins log zu schreibenden Quellen einzeln angegeben werden

Strongswan erweitertes Logging

sollte er nicht loggen

  • Apparmor für charon abschalten
  • -> Apparmor

Strongswan Check

Beispiele für Log-Level

Links