Zum Inhalt springen
Avanet

Sophos Firewall Troubleshooting: Services und Logs

Bei der Sophos Firewall gibt es zwei wichtige Ebenen für Troubleshooting: Event Logs im Log viewer und Dienst- beziehungsweise Logdateien auf der Firewall. Der Log Viewer ist ideal für schnelle Fragen wie „wurde die Verbindung erlaubt oder blockiert?“. Die Dateien unter /log sind wichtiger, wenn ein Dienst nicht startet, ein VPN-Tunnel instabil ist, Webfilter unerwartet greifen oder der Support detaillierte Daten benötigt.

Dieser Artikel ordnet die wichtigsten Services und Logdateien nach typischen Admin-Problemen. Er hilft auch dann, wenn im Dashboard, in der Advanced Shell oder in einem Supportfall ein technischer Dienstname auftaucht und nicht sofort klar ist, welche Firewall-Funktion dahintersteckt. Namen wie zebra, warren, awed, garner oder strongswan sind im Alltag nicht selbsterklärend.

Log Viewer oder Logdatei?

Den Log viewer öffnet man in der WebAdmin-Konsole oben rechts. Er aktualisiert sich automatisch, lässt sich nach Modul, Zeit, Feldwerten und Freitext filtern und kann Logs als CSV exportieren.

Troubleshooting-Logs liegen auf der Firewall im Verzeichnis /log. Zugriff erhält man über die WebAdmin-Konsole oder per SSH. Für kurze Checks funktioniert Device Management > Advanced Shell im Browser, in der Praxis ist SSH aber meistens angenehmer, stabiler und besser für längere tail, grep oder less Sitzungen geeignet. Wie man SSH sicher vorbereitet, steht in der Anleitung Sophos Firewall per SSH verbinden.

  1. Per SSH verbinden oder in der WebAdmin-Konsole Device Management > Advanced Shell öffnen.
  2. In das Log-Verzeichnis wechseln.
cd /log

Nützliche Befehle:

tail -f firewall_rule.log
tail -f nat_rule.log
grep -i error ips.log
less strongswan.log
service -S | grep ips

Die wichtigsten Befehle aus der Advanced Shell:

BefehlBeispielZweck
tail -f /log/<logfilename>.logtail -f /log/ips.logzeigt neue Logzeilen live an
less /log/<logfilename>.logless /log/ips.logöffnet eine statische Logdatei zum Lesen
grep <keyword> /log/<logfilename>.loggrep error /log/ips.logsucht nach einem Begriff in einer Logdatei
service <service>:<start/restart/stop/debug> -ds nosyncservice ips:debug -ds nosyncstartet, stoppt, startet neu oder aktiviert Debug für einen Dienst

Wenn Logs für Support oder eine externe Analyse gesichert werden sollen, hilft diese Anleitung: Sophos Firewall Logs für externe Analyse sichern.

Advanced Shell oder Device Console?

Bei Sophos Firewall gibt es zwei unterschiedliche Konsolenbereiche, die oft verwechselt werden:

BereichVerwendung
Device ConsoleSophos CLI für Firewall-spezifische Befehle, zum Beispiel Routing-Priorität, IPsec-Routen oder Systemoptionen
Advanced ShellLinux-nahe Shell für Dateisystem, Logdateien, tail, grep, less, service -S, Service-Neustarts und Debug-Kommandos

Nicht jeder Befehl funktioniert in beiden Bereichen. Wenn ein Artikel ausdrücklich Device Console erwähnt, sollte der Befehl dort ausgeführt werden. Wenn es um /log, tail -f, grep, service -S oder Debug-Logging geht, ist in der Regel die Advanced Shell gemeint.

Diese Unterscheidung ist wichtig, weil viele Fehler nur dadurch entstehen, dass ein korrekter Befehl am falschen Ort eingegeben wird.

Logging muss aktiv sein

Nicht jede erwartete Information erscheint automatisch.

  • In Firewall Regeln muss Log firewall traffic aktiv sein.
  • In SSL/TLS inspection rules muss Logging aktiviert sein.
  • Unter System services > Log settings muss definiert sein, welche Logtypen lokal, an Sophos Central oder an Syslog gesendet werden.

Für langfristige Aufbewahrung ist ein Syslog-Server oder Sophos Central Firewall Reporting sinnvoll. Sophos Firewall kann bis zu fünf externe Syslog-Server konfigurieren. Central Firewall Reporting zählt dabei ebenfalls in dieses Limit.

Mehr dazu: Central Firewall Reporting aktivieren.

Debug nur gezielt aktivieren

Debug-Logging ist sehr hilfreich, erzeugt aber viele Daten und kann Speicherplatz verbrauchen. Debug sollte nur für den relevanten Dienst aktiviert werden. Danach reproduziert man das Problem und deaktiviert Debug wieder.

Beispiel:

service ips:debug -ds nosync
service ips:debug -ds nosync off

Die genaue Syntax hängt vom Dienst ab. Wenn der betroffene Dienst unklar ist, sollte zuerst die passende normale Logdatei geprüft werden.

Das Thema Debug-Logging und grundlegende CLI-Befehle ist ausführlicher im Artikel Sophos Firewall Troubleshooting - Tipps & Tricks für die CLI beschrieben. Für den Neustart einzelner Dienste hilft zusätzlich Sophos Firewall Services neu starten.

Firewall, NAT und Packet Capture

FunktionService / KontextErste LogdateiZusätzlich prüfen
Firewall-Regel-MatchingFirewall Rule Enginefirewall_rule.logLog Viewer Modul Firewall
Allgemeine Firewall-VerarbeitungFirewall Log / Kernel-Pfadfwlog.logPacket Capture
NAT-RegelnNAT Rule Enginenat_rule.logNAT Rule ID im Log Viewer
Packet Capture im WebAdminpktcapdpktcapd.logDiagnostics > Packet capture
Bandwidth Management / QoSbwmbwm.logTraffic Shaping Policy
Virtual Host / ältere Serverpublikationvhostvhost.logNAT und WAF prüfen

Bei DNAT-Problemen immer Firewall Regel und NAT Regel gemeinsam prüfen. NAT übersetzt nur, erlaubt aber keinen Traffic. Mehr dazu: NAT auf Sophos Firewall verstehen: SNAT, DNAT, MASQ, PAT.

Sophos Firewall nutzt für Firewall-Verbindungen unter anderem IP tables, ARP table, IPset und conntrack. Für QoS beziehungsweise Bandwidth Management kommt IMQ zum Einsatz. Diese Information ist hilfreich, wenn man Logmeldungen oder Supportausgaben mit technischen Begriffen aus dem Linux-Netzwerkpfad sieht.

IPS, Application Control und TLS Inspection

FunktionService / KontextLogdatei
Intrusion Preventionipsips.log
Application Controlips / Application Filterips.log
DPI und TLS InspectionDPI Engineips.log
Antivirus im Netzwerkpfadavdavd.log
Signatur-UpdatesSignature Updatersig_upgrade.log, sig_update.log
Signatur-MigrationSignature Migrationsigmigration.log

Viele moderne Schutzfunktionen sehen erst genug Details, wenn HTTPS entschlüsselt wird. Wenn TLS Inspection nicht greift, sind Webfilter, Application Control, IPS und Malware Scan je nach Traffic weniger aussagekräftig.

Mehr dazu: TLS Inspection auf Sophos Firewall schrittweise ausrollen.

Web, Proxy, WAF und Webfilter

FunktionService / KontextLogdatei
HTTPS Proxyawarrenhttpawarrenhttp.log
HTTPS Proxy Accessawarrenhttp Access Logawarrenhttp_access.log
Web ProxyWeb Proxywebproxy.log
Web Categorization / ReputationnSXLdnSXLd.log
Legacy HTTP/FTP Proxyskeinskein.log
FTP Proxyftpproxyftpproxy.log
Web Application FirewallReverse Proxyreverseproxy.log

Wenn Webtraffic im Log Viewer als blockiert erscheint, kann die Ursache in mehreren Modulen liegen: Web Policy, SSL/TLS inspection, Application Control, IPS oder WAF. Darum immer das konkrete Modul im Log Viewer auswählen und zusätzlich die passende Logdatei prüfen.

Sophos blockiert Webseiten der Kategorie highly objectionable criminal activity grundsätzlich und blendet den Domainnamen in Logs und Reports aus. Wenn ein Eintrag in diesem Bereich bewusst anonymisiert wirkt, kann dies also beabsichtigt sein.

VPN

FunktionService / KontextLogdatei
IPsec ab SFOS v17+strongswan, charonstrongswan.log, charon.log
IPsec ältere VersionenIPsec Serviceipsec.log
IPsec Test ConnectionIPsec Testipsec_Test_Connect.log
IPsec MonitoringIPsec Monitoripsec_monitor.log
XFRM / route-based VPNxfrmixfrmi.log
SSL VPNSSL VPN / OpenVPNsslvpn.log
SSL VPN StatusOpenVPN Statusopenvpn-status*.log
L2TPl2tpdl2tpd.log
PPTPPPTP VPNpptpvpn.log
VPN ZertifikateVPN Certificate Servicesvpncertificate.log, wc_remote.log
Clientless SSL VPNClientless Accessclientless_access.log

Sophos Firewall verwendet strongSwan für IPsec VPN und OpenVPN für SSL VPN. Bei IPsec-Problemen sind Uhrzeit, Peer-IP, Proposal, Local/Remote Subnets, NAT-T, Routing und Firewall Regeln entscheidend.

Für IPsec-Probleme ist der Artikel Sophos Firewall IPsec Troubleshooting die bessere Schritt-für-Schritt-Anleitung. Wenn es um route-based VPN und manuelle IPsec-Routen geht, hilft IPsec Route auf Sophos Firewall erstellen.

Authentication, User Portal und SSO

FunktionService / KontextLogdatei
Benutzer-AuthentifizierungAccess Server / AAAaccess_server.log
NTLM / NASMnasmnasm.log
Chromebook SSOChromebook SSO Backendchromebook-sso-backend.log
OAuth SSO Captive PortalOAuth SSO Captive Portaloauth_sso_captive.log
OAuth SSO WebAdminOAuth SSO WebAdminoauth_sso_webadmin.log
OAuth SSO VPNOAuth SSO VPNoauth_sso_vpn.log
STASSTAS / Access Server Kontextje nach Dienstkontext und access_server.log

Bei Benutzerregeln immer zuerst prüfen, ob der Benutzer überhaupt bekannt ist. Wenn Match known users aktiv ist und die Authentifizierung nicht funktioniert, matcht die Regel nicht.

DNS, DHCP und Netzwerk

FunktionService / KontextLogdatei
DNS Servicednsddnsd.log
DNS Grabberdnsgrabberdnsgrabber.log
DNS Entity / weitere DNS-Komponentenentity, eacdentity.log, eacd.log
DHCP IPv4dhcpddhcpd.log
DHCP IPv6DHCPv6dhcp6.log
Netzwerkdienstnetworkdnetworkd.log
FQDN Hostsfqdndfqdnd.log, fqdndebug.log
Dead Gateway Detectiondgddgd.log
Dynamic DNSDynamic DNS Clientddc.log
NTP ClientNTP Clientntpclient.log
IPv6 Router Advertisementradvdradvd.log

DNS- und DHCP-Probleme wirken oft wie Firewall-Probleme. Daher sollten zuerst IP-Adresse, Gateway, DNS-Server und die Frage geprüft werden, ob Clients die Firewall als DNS oder DHCP-Server verwenden sollen.

Wenn interne Domains nicht korrekt aufgelöst werden, ist meistens DNS request routes auf Sophos Firewall konfigurieren relevant. Für DHCP-Sonderoptionen gibt es den eigenen Artikel Sophos Firewall DHCP Options konfigurieren.

Cellular WAN

FunktionWas prüfenLogdatei
WWAN / USB-ModemEinstecken und Entfernen von USB-Gerätenmdev.log
Modem-NetzwerkkonfigurationModembezogene Interfaces und IP-Konfigurationnetworkd.log
USB, Modem und PPPSyslog-Meldungen zu USB, Modem und Point-to-Point Protocolsyslog.log

Bei Cellular-WAN-Problemen sollte man zusätzlich prüfen, ob das Modem erkannt wird, ob PIN/SIM/APN korrekt sind und ob die Firewall ein passendes Gateway erstellt.

Routing

FunktionService / KontextLogdatei
Static Routingzebrazebra.log
Application Based Routingappcachedappcached.log
Redis App CacheRedisredis
Multicast RoutingMulticast Routingmrouting.log
BGPbgpdbgpd.log
OSPFospfdospfd.log
RIPripdripd.log
PIM-SMpimdpimd.log

Bei Routing-Problemen zusätzlich Routing > SD-WAN routes, Gateways und Packet Capture prüfen. Der Policy tester ersetzt keinen echten Routing-Test.

Mehr dazu: Routing-Priorität auf Sophos Firewall anpassen.

GUI, CLI und Systemzugriff

FunktionService / KontextLogdatei
WebAdmin Webserverapacheapache.log, apache_access.log
WebAdmin Anwendungtomcattomcat.log
SSHsshdsshd.log
GUI/CLI FehlerSystem / GUI Error Logerror_log.log
APIAPI Parser / App Feedbackapiparser.log, app-feedback.log
ValidierungConfig Validationvalidation.log, validationError.log

Wenn WebAdmin oder SSH nicht erreichbar ist, nicht nur diese Logs prüfen. Lokaler Zugriff wird über Administration > Device access und Local Service ACL gesteuert.

Mehr dazu: SSH-Verbindung zur Sophos Firewall herstellen.

Sophos Central, Heartbeat und Central Management

FunktionService / KontextLogdatei
Sophos Central ManagementCentral Managementcentralmanagement.log, sophos-central.log
CSCcsc, cschelper, csdcsc.log, cschelper.log, csd.log
Security Heartbeatheartbeatd, hbtrustheartbeatd.log, hbtrust.log
Heartbeat zu Centralfwcm-eventd, fwcm-heartbeatd, fwcm-updaterdjeweilige Service-Logs
Central API Executorfwcm-api-executorfwcm-api-executor.log
Active Threat ResponseATR Kontextje nach Version und Modul

Bei Central-Problemen zuerst prüfen, ob die Firewall registriert ist, Central Services aktiv sind und ob DNS/HTTPS ausgehend funktioniert.

High Availability

FunktionService / KontextLogdatei
HA Status und KonfigurationHA Application Logapplog.log
HA Pair Serviceha_pairha_pair.log
HA Tunnelha_tunnelha_tunnel.log
Conntrack Syncctsyncdctsyncd.log
Msyncmsyncmsync.log

HA-Logs liegen auf dem Gerät, auf dem sie erzeugt wurden. Für Rohlogs des Auxiliary-Geräts muss man sich direkt auf dieses Gerät verbinden, zum Beispiel über dessen Admin-Port per SSH. Für konsolidierte Reports ist Sophos Central Firewall Reporting praktischer.

Mail und Anti-Spam

FunktionService / KontextLogdatei
AntivirusAV Serviceav.log
Antivirus UpdatesUp2Date AVup2date_av.log
Anti-Spamsasisasi.log
Sandboxsandboxdsandboxd.log, sessiontbl.log
SMTP MTAsmtpdsmtpd_main.log
SMTP Fehlersmtpd Error/Panic/Rejectsmtpd_error.log, smtpd_panic.log, smtpd_reject.log
Legacy SMTP/S Proxyawarrensmtp, awarrenmtaawarrensmtp.log, awarrenmta.log, awarrenmta_debug.log
POP/IMAP Proxywarrenwarren.log

Bei Mailproblemen immer prüfen, ob MTA Mode, Firewall Regel, DNS, Zertifikate und Provider-Restriktionen zusammenpassen.

Sophos Firewall verwendet Avira und Sophos Antivirus. Der Anti-Spam-Dienst startet nur, wenn eine eingehende oder ausgehende Spam Policy vorhanden ist. Diese Abhängigkeit ist wichtig, wenn sasi.log leer bleibt oder der Anti-Spam-Service nicht läuft.

Wireless, RED, Hotspot und weitere Dienste

FunktionService / KontextLogdatei
Wireless Controllerawedawed.log
Wi-Fi Authenticationwifiauthwifiauth.log
Hotspothostapd, hotspot, hotspotdhostapd.log, hotspot.log, hotspotd.log
REDRED Servicered.log
SNMPsnmpdsnmpd.log
Syslog ServiceSyslogsyslog.log
LicensingLicensing Servicelicensing.log
System Updatesu2du2d.log
VMware Toolsvmtoolvmtool.log
SMB-Filesystemsmbnetfs, snireportsmbnetfs.log, snireport.log

Datenbank und Reporting

FunktionService / KontextLogdatei
Configuration databaseConfig DBconfdbstatus.log, crreportdb.log
Postgrespostgrespostgres.log
Signature databasesigdbsigdb.log
Report databaseReport DBreportdb.log
Migration databaseReport Migrationsac-feedback.log, reportmigration.log
Garnergarnergarner.log
iViewiviewiview.log

Wenn Reports fehlen, langsam sind oder Speicherplatzprobleme auftreten, sind Reporting- und Datenbanklogs relevant. Zusätzlich sollte man prüfen, ob Reports lokal gespeichert oder an Sophos Central gesendet werden.

Praktische Analyse-Reihenfolge

  1. Problem genau notieren: Uhrzeit, Client, Ziel, Port, User, Aktion.
  2. Im Log Viewer nach Source IP und Uhrzeit filtern.
  3. Prüfen, ob Firewall Rule ID und NAT Rule ID sichtbar sind.
  4. Passende Logdatei mit tail -f beobachten.
  5. Problem reproduzieren.
  6. Wenn nötig Debug kurz aktivieren.
  7. Packet Capture nutzen, wenn Paketfluss unklar ist.
  8. Logs sichern, solange der Fehler frisch reproduziert wurde.

Für Supportfälle sollte man ausserdem alle Fehlermeldungen, Reproduktionsschritte und bereits ausgeführten Troubleshooting-Schritte dokumentieren. Genau diese Informationen beschleunigen Supportfälle deutlich.

Weitere Informationen

Die Tabellen in diesem Artikel basieren auf praktischer Erfahrung und der offiziellen Sophos-Übersicht zu Modul-Logdateien. Die offiziellen Quellen sind hier verlinkt: