Zum Inhalt springen
Avanet

Sophos Firewall Services sicher neu starten

Ein Neustart einzelner Sophos Firewall Services kann helfen, wenn ein Modul nicht mehr korrekt reagiert, ein Log keine neuen Einträge mehr zeigt oder Sophos Support einen gezielten Neustart verlangt. Er ist aber kein Ersatz für sauberes Troubleshooting. Ein falscher Service-Neustart kann VPN-Tunnel, Routing, WebAdmin, DNS, DHCP, Reporting oder andere Funktionen kurz unterbrechen.

Der Artikel erklärt, wie man Services über WebAdmin oder Advanced Shell neu startet, vorher die passenden Logs prüft und danach kontrolliert, ob der Dienst wieder sauber läuft. Wenn zuerst unklar ist, welcher technische Service zu welchem Modul gehört, hilft die Übersicht Sophos Firewall Troubleshooting: Services und Logs. Für grundlegende CLI-Sicherheit, Debug und tcpdump passt zusätzlich Sophos Firewall CLI Troubleshooting: wichtige Befehle.

⚠️ Wichtig: Service-Neustarts sollten in produktiven Umgebungen geplant erfolgen. Vorher sollte klar sein, welcher Dienst betroffen ist, welche Benutzer oder Tunnel unterbrochen werden können und ob ein alternativer Zugriff auf die Firewall vorhanden ist.

Wann ein Service-Neustart sinnvoll ist

Ein gezielter Service-Neustart ist sinnvoll, wenn ein konkretes Modul betroffen ist und die restliche Firewall grundsätzlich stabil läuft.

Typische Beispiele:

  • WebAdmin lädt nicht mehr, Routing und Firewall-Regeln funktionieren aber weiter.
  • Ein VPN-Dienst hängt, während andere Firewall-Funktionen unauffällig sind.
  • Ein Log zeigt aktuelle Fehler für einen bestimmten Dienst.
  • Sophos Support nennt einen konkreten Service, der neu gestartet werden soll.
  • Ein Dienst wurde nach einer Konfigurationsänderung nicht sauber aktiv.

Nicht sinnvoll ist ein blindes Neustarten mehrerer Services, nur weil ein Problem noch unklar ist. Dann sollte man zuerst Logs, Systemlast, Speicherplatz, HA-Zustand, Routing und betroffene Module prüfen.

Wann man Services nicht neu starten sollte

Ein Service-Neustart ist verlockend, weil er schnell wirkt. In einigen Situationen verschlechtert er aber die Analyse oder erzeugt zusätzliche Unterbrüche.

SituationWarum vorsichtig sein
Ursache ist noch völlig unklarDer Neustart verändert den Zustand und kann wichtige Spuren in Logs oder Statusausgaben verdecken.
Mehrere zentrale Dienste fallen gleichzeitig ausDann ist oft nicht ein einzelner Service das Problem, sondern Systemlast, Speicherplatz, Datenbank, HA oder Plattformzustand.
Firewall ist nur noch über genau diesen Dienst erreichbarEin Neustart kann den letzten Remote-Zugriff verlieren lassen.
Produktive VPN-, Routing- oder DHCP-Dienste sind betroffenBestehende Benutzer, Standorte oder Leases können kurz unterbrochen werden.
Debug läuft bereits und der Fehler ist reproduzierbarZuerst relevante Logs sichern, dann neu starten.
Der Service wurde schon mehrfach neu gestartetDann braucht es Ursachenanalyse statt Wiederholung.

Wenn ein Neustart trotzdem nötig ist, sollte vorher mindestens der aktuelle Zeitpunkt, betroffene Benutzer oder Standorte, Service-Name, Logdatei und erwartete Auswirkung notiert werden.

Vor dem Neustart prüfen

Vor einem Service-Neustart sollte man kurz dokumentieren, was betroffen ist. Das spart Zeit, wenn der Fehler wiederkehrt oder ein Supportfall nötig wird.

Praktische Vorprüfung:

  1. Betroffenes Modul eingrenzen, zum Beispiel WebAdmin, IPsec, DNS, DHCP, IPS oder WAF.
  2. Prüfen, ob die Firewall insgesamt stabil ist oder mehrere Dienste ausfallen.
  3. Prüfen, ob gerade Admins, VPN-Benutzer oder kritische Standorte verbunden sind.
  4. Bei HA-Clustern prüfen, auf welchem Node gearbeitet wird und welcher Node aktiv ist.
  5. Passende Logdatei öffnen und die letzten Meldungen sichern.
  6. Speicherplatz prüfen, wenn Debug, grosse Logs oder PCAP-Dateien beteiligt sind.
  7. Falls nötig, Logs vor dem Neustart exportieren.
  8. Abbruchkriterium festlegen: Wann wird der Neustart gestoppt, verschoben oder eskaliert?

Für HA-Umgebungen ist zusätzlich Sophos Firewall HA Cluster Varianten verstehen relevant. Wenn Logs für eine externe Analyse benötigt werden, passt Sophos Firewall Logs für Support und Analyse sichern.

Neustart im Supportfall dokumentieren

Wenn ein Service-Neustart Teil eines Supportfalls, Wartungsfensters oder wiederkehrenden Problems ist, sollte man die Aktion kurz dokumentieren. Das muss kein langer Bericht sein. Wichtig ist, dass später klar bleibt, welcher Dienst wann, warum und mit welchem Ergebnis neu gestartet wurde.

Praktische Notizvorlage:

Date/time and time zone:
Firewall / HA node:
Service:
Command:
Reason:
Users/sites affected:
Logs checked before restart:
Result after restart:
Next action:

Diese Notiz ist besonders hilfreich, wenn ein Fehler nach einigen Stunden oder Tagen zurückkommt. Dann sieht man sofort, ob immer derselbe Dienst betroffen ist, ob der Neustart nur kurzfristig hilft oder ob ein tieferes Problem wie Speicherplatz, Datenbankzustand, HA-Verhalten oder ein Produktfehler wahrscheinlicher wird.

Services über WebAdmin neu starten

Einige Services lassen sich direkt über WebAdmin neu starten. Das ist der einfachste Weg, wenn die GUI noch erreichbar ist und der gewünschte Dienst dort sichtbar ist.

Sophos Firewall WebAdmin Services Übersicht
Einige Sophos Firewall Services können direkt über WebAdmin neu gestartet werden.

Der genaue Menüpunkt hängt von Version und Ansicht ab. Entscheidend ist: WebAdmin eignet sich nur für Services, die dort tatsächlich angeboten werden. Für tieferes Troubleshooting, Loganalyse oder Dienste ohne GUI-Aktion braucht man die Advanced Shell.

Wenn nur die WebAdmin GUI selbst nicht mehr reagiert, sollte nicht dieser allgemeine Artikel der erste Schritt sein. Dafür gibt es die gezielte Anleitung Sophos Firewall WebAdmin GUI neu starten.

Advanced Shell öffnen

Für Service-Kommandos wird die Advanced Shell benötigt. Der Zugriff erfolgt meistens per SSH mit dem Benutzer admin.

Wenn SSH noch nicht vorbereitet ist, hilft Sophos Firewall per SSH verbinden. Der SSH-Zugriff sollte nur aus vertrauenswürdigen Admin-Netzen erlaubt werden. Vor dem Login sollte der SSH-Fingerprint geprüft werden, besonders nach Reimage, Hardwaretausch oder IP-Wechsel. Die passende Härtung steht in Device Access und Local Service ACL auf Sophos Firewall.

Nach dem Login öffnet man die Advanced Shell über:

5. Device Management > Advanced Shell

Die Advanced Shell bietet weitreichenden Systemzugriff. Befehle sollten dort nur ausgeführt werden, wenn der betroffene Dienst und die erwartete Auswirkung klar sind.

Wenn nur der Status geprüft oder eine Logdatei gelesen werden soll, sollte es zunächst bei lesenden Befehlen bleiben. Neustarts, Stop/Start und Debug sind Eingriffe und gehören in ein bewusstes Analysefenster.

Services auflisten

Eine Liste der verfügbaren Services zeigt:

service -S
Sophos Firewall Advanced Shell mit service -S Ausgabe
Die Advanced Shell kann verfügbare Services mit service -S anzeigen.

Wenn ein bestimmter Dienst gesucht wird, kann man die Ausgabe filtern:

service -S | grep strongswan
service -S | grep zebra
service -S | grep dns

Technische Dienstnamen sind nicht immer selbsterklärend. zebra gehört zum statischen Routing, strongswan zu IPsec, dnsd zu DNS und awed zum Wireless Controller. Die ausführlichere Zuordnung steht in Sophos Firewall Troubleshooting: Services und Logs.

Sophos Firewall Service-Liste in der Knowledge Base
Sophos Firewall Service-Liste in der Knowledge Base

Service neu starten

Das Grundmuster für einen Neustart lautet:

service <service>:restart -ds nosync

Beispiel für den Routing-Service zebra:

service zebra:restart -ds nosync

Wichtig ist die Syntax mit Leerzeichen: -ds nosync. Varianten wie -dsnosync sind nicht dasselbe und sollten nicht aus alten Notizen übernommen werden.

Bei einem Neustart wird der Dienst gestoppt und wieder gestartet. Je nach Dienst kann das aktive Verbindungen unterbrechen. Bei Routing, VPN, DNS, DHCP, Web Proxy, WAF oder Wireless sollte man deshalb vorab beurteilen, wer betroffen sein kann.

Wenn der Dienst zu einem sicherheitsrelevanten Modul gehört, sollte nach dem Neustart nicht nur der Status geprüft werden. Entscheidend ist, ob die erwartete Schutz- oder Verbindungsfunktion wieder arbeitet und ob neue Fehlermeldungen im Log entstehen.

Service stoppen und starten

Wenn ein Dienst nicht sauber auf restart reagiert oder Sophos Support es so vorgibt, kann man Stop und Start getrennt ausführen:

service zebra:stop -ds nosync
service zebra:start -ds nosync

Zwischen Stop und Start sollte man nicht unnötig lange warten, wenn der Dienst produktiv benötigt wird. Danach sollte der Status geprüft und ein Funktionstest durchgeführt werden.

Service-Status prüfen

service zebra:status -ds nosync

Zusätzlich sollte die passende Logdatei geprüft werden. Beim Routing wäre das zum Beispiel:

tail -n 80 /log/zebra.log

Ein erfolgreicher Status reicht nicht immer. Entscheidend ist, ob die betroffene Funktion wieder arbeitet: VPN-Tunnel verbinden sich, DNS antwortet, DHCP vergibt Leases, WebAdmin lädt oder Routing funktioniert.

Beispiele für häufige Services

Die folgenden Beispiele zeigen typische Service-Neustarts und ersetzen keine Analyse der Ursache.

Wireless Controller neu starten

service awed:restart -ds nosync

SMTP Service neu starten

service smtpd:restart -ds nosync

VPN IPsec Service neu starten

service strongswan:restart -ds nosync

DNS Service neu starten

service dnsd:restart -ds nosync

Bei IPsec-Problemen sollte zusätzlich Sophos Firewall IPsec Troubleshooting verwendet werden. Bei DNS-Problemen ist oft DNS Request Routes auf Sophos Firewall konfigurieren oder die DNS-/DHCP-Zuordnung in Sophos Firewall Troubleshooting: Services und Logs relevanter als ein reiner Service-Neustart.

Heikle Dienstbereiche bewusst behandeln

Nicht jeder Service-Neustart hat dieselbe Auswirkung. Manche Dienste betreffen nur eine Verwaltungsoberfläche, andere liegen direkt im Datenpfad oder steuern Authentifizierung, VPN, Routing oder lokale Dienste. Je näher ein Dienst am produktiven Traffic liegt, desto wichtiger sind Wartungsfenster, Logprüfung und Rückfallplan.

DienstbereichMögliche AuswirkungVorsicht im Betrieb
IPsec / SSL VPNTunnel oder Remote-Access-Sitzungen können abbrechenBenutzer und Standorte vorher informieren, Tunnel danach aktiv prüfen
DNS / DHCPNamensauflösung oder Lease-Vergabe kann kurz gestört seinClient-Test und Logprüfung nach dem Neustart einplanen
Routing / SD-WANPfade, Gateway-Monitoring oder Standortverbindungen können betroffen seinRoutingtabelle, Gatewaystatus und Erreichbarkeit prüfen
Web Proxy / IPS / TLS InspectionWebzugriffe oder Inspection können kurz beeinflusst werdenLog Viewer und betroffene Policies nach dem Neustart kontrollieren
WAF / Reverse Proxyveröffentlichte Anwendungen können kurz nicht erreichbar seinexterne URL und Backend-Erreichbarkeit testen
WebAdminAdmin-Zugriff wird kurz unterbrochenalternativen Zugriff per SSH oder lokale Konsole bereithalten
Reporting / Datenbank / SpeicherAnalyse, Reports oder GUI-Stabilität können betroffen seinnicht blind neu starten, zuerst Speicherplatz und Logs prüfen

Wenn ein Dienstbereich nicht eindeutig ist, sollte man zuerst in Sophos Firewall Troubleshooting: Services und Logs nachsehen, bevor ein Neustart ausgeführt wird. Bei Datenbank-, Speicher- oder Reporting-Themen ist ein ungezielter Neustart selten die beste erste Massnahme.

Nach dem Neustart validieren

Nach einem Service-Neustart sollte man nicht nur prüfen, ob der Befehl ohne Fehlermeldung zurückkommt. Wichtig ist der funktionale Test.

Sinnvolle Checks:

  • Service-Status mit service <service>:status -ds nosync prüfen.
  • Passende Logdatei in /log auf neue Fehler prüfen.
  • Betroffene Funktion mit einem echten Test validieren.
  • Log Viewer prüfen, wenn Firewall-Regeln, NAT, Web, IPS oder VPN betroffen sind.
  • Bei HA-Clustern prüfen, ob der aktive Node weiterhin erwartungsgemäss arbeitet.
  • Debug deaktivieren, falls es vor oder während des Neustarts aktiviert wurde.
  • Temporäre SSH- oder Device-Access-Freigaben entfernen, wenn sie nur für den Supportfall gesetzt wurden.
  • Bei wiederkehrenden Fehlern Logs sichern und Ursache analysieren, statt Services wiederholt neu zu starten.

Je nach Dienst ist ein anderer Funktionstest sinnvoll:

DienstbereichSinnvoller Funktionstest
IPsec / strongswanTunnelstatus, Log Viewer, strongswan.log, Erreichbarkeit eines Hosts auf der Gegenseite
DNS / dnsdinterne und externe Namensauflösung, DNS Request Routes, dnsd.log
Routing / zebraRoutingtabelle, Gateway-Monitoring, Ping oder Traceroute über den betroffenen Pfad
WAF / Reverse Proxyveröffentlichte URL extern testen, reverseproxy.log, Backend-Erreichbarkeit
WebAdmin / tomcat und apacheLogin, Dashboard, Log Viewer und tomcat.log prüfen
DHCP / dhcpdLease-Vergabe mit Testclient und dhcpd.log prüfen

Wann ein Reboot besser ist

Ein kompletter Reboot ist invasiver als ein Service-Neustart, kann aber sinnvoll werden, wenn mehrere zentrale Dienste hängen, Speicher- oder Datenbankprobleme behoben wurden, Sophos Support es verlangt oder die Firewall nach gezielten Neustarts weiterhin instabil bleibt.

Die Entscheidung sollte nicht aus dem Bauch heraus fallen. Ein Service-Neustart ist besser, wenn ein einzelnes Modul klar betroffen ist und die Firewall sonst stabil arbeitet. Ein Reboot ist eher passend, wenn der Zustand systemweit unklar oder nach einem gezielten Neustart weiterhin beschädigt ist.

SituationEher Service-NeustartEher Reboot
Einzelner Dienst hängtJa, wenn Dienst und Auswirkung klar sindNur wenn der Neustart nicht hilft
Mehrere Dienste zeigen FehlerErst Logs und Speicherplatz prüfenJa, wenn Systemzustand insgesamt instabil ist
Firmware- oder Hotfix-Fenster läuftNicht als Ersatz für geplanten NeustartJa, wenn der Updateprozess es vorsieht
HA-Cluster ist instabilNur nach Rollenprüfung und SupportfreigabeNur mit Wartungsfenster und HA-Plan
Speicherplatz oder Datenbank wurde bereinigtNur für betroffenen DienstJa, wenn Sophos Support es als Abschluss verlangt
Remote-Zugriff ist unsicherVorsichtig, letzter Zugriff kann abbrechenNur mit lokalem oder alternativem Zugriff

Vor einem Reboot sollten Backup, Wartungsfenster, Standortzugriff, HA-Verhalten und Auswirkungen auf VPN, RED, Wireless, Routing und veröffentlichte Dienste bekannt sein. Bei Remote-Standorten braucht es zusätzlich einen Rückweg, falls die Firewall nach dem Neustart nicht sauber online kommt: lokaler Kontakt, Out-of-band-Zugriff, funktionierende HA-Gegenstelle oder ein klarer Supportprozess.

Nach dem Reboot sollte dieselbe Validierung stattfinden wie nach einem Service-Neustart, nur breiter: HA-Status, Lizenzstatus, VPN-Tunnel, SD-WAN-Gateways, zentrale Logs, WebAdmin, Central-Verbindung und die wichtigsten veröffentlichten Dienste prüfen. Für Recovery-Themen passt zusätzlich Sophos Firewall Backup und Restore richtig planen.

Betriebscheckliste

  • Betroffenes Modul und Dienstname identifiziert.
  • Passende Logdatei vor dem Neustart geprüft.
  • Mögliche Auswirkungen auf Benutzer, VPN, Routing oder Standorte bewertet.
  • Bei Bedarf Wartungsfenster oder HA-Kontext geklärt.
  • SSH-Zugriff und Host-Key-Prüfung sauber vorbereitet, falls Advanced Shell benötigt wird.
  • Service gezielt neu gestartet.
  • Status und Logdatei nach dem Neustart geprüft.
  • Funktion mit einem echten Test validiert.
  • Debug und temporäre Zugänge nach der Analyse wieder zurückgebaut.
  • Wiederkehrende Fehler dokumentiert und nicht durch wiederholte Neustarts kaschiert.

FAQ

Wie listet man Sophos Firewall Services auf?

In der Advanced Shell zeigt service -S die verfügbaren Services. Mit grep kann man die Liste filtern, zum Beispiel service -S | grep strongswan.

Welcher Befehl startet einen Sophos Firewall Service neu?

Das übliche Muster lautet service <service>:restart -ds nosync, zum Beispiel service strongswan:restart -ds nosync für IPsec.

Ist ein Service-Neustart gefährlich?

Er ist ein administrativer Eingriff. Je nach Dienst können aktive Verbindungen, VPN-Tunnel, DNS, DHCP, WebAdmin oder andere Funktionen kurz unterbrochen werden. Deshalb sollte man den betroffenen Dienst vorher eingrenzen.

Sollte man Services mehrfach neu starten, wenn ein Problem wiederkommt?

Nein. Wenn ein Problem wiederkehrt, sollte man Logs, Speicherplatz, Systemlast, Konfiguration und betroffene Module prüfen. Wiederholte Neustarts verdecken oft nur die eigentliche Ursache.