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.
| Situation | Warum vorsichtig sein |
|---|---|
| Ursache ist noch völlig unklar | Der Neustart verändert den Zustand und kann wichtige Spuren in Logs oder Statusausgaben verdecken. |
| Mehrere zentrale Dienste fallen gleichzeitig aus | Dann ist oft nicht ein einzelner Service das Problem, sondern Systemlast, Speicherplatz, Datenbank, HA oder Plattformzustand. |
| Firewall ist nur noch über genau diesen Dienst erreichbar | Ein Neustart kann den letzten Remote-Zugriff verlieren lassen. |
| Produktive VPN-, Routing- oder DHCP-Dienste sind betroffen | Bestehende Benutzer, Standorte oder Leases können kurz unterbrochen werden. |
| Debug läuft bereits und der Fehler ist reproduzierbar | Zuerst relevante Logs sichern, dann neu starten. |
| Der Service wurde schon mehrfach neu gestartet | Dann 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:
- Betroffenes Modul eingrenzen, zum Beispiel WebAdmin, IPsec, DNS, DHCP, IPS oder WAF.
- Prüfen, ob die Firewall insgesamt stabil ist oder mehrere Dienste ausfallen.
- Prüfen, ob gerade Admins, VPN-Benutzer oder kritische Standorte verbunden sind.
- Bei HA-Clustern prüfen, auf welchem Node gearbeitet wird und welcher Node aktiv ist.
- Passende Logdatei öffnen und die letzten Meldungen sichern.
- Speicherplatz prüfen, wenn Debug, grosse Logs oder PCAP-Dateien beteiligt sind.
- Falls nötig, Logs vor dem Neustart exportieren.
- 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.

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

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.

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.
| Dienstbereich | Mögliche Auswirkung | Vorsicht im Betrieb |
|---|---|---|
| IPsec / SSL VPN | Tunnel oder Remote-Access-Sitzungen können abbrechen | Benutzer und Standorte vorher informieren, Tunnel danach aktiv prüfen |
| DNS / DHCP | Namensauflösung oder Lease-Vergabe kann kurz gestört sein | Client-Test und Logprüfung nach dem Neustart einplanen |
| Routing / SD-WAN | Pfade, Gateway-Monitoring oder Standortverbindungen können betroffen sein | Routingtabelle, Gatewaystatus und Erreichbarkeit prüfen |
| Web Proxy / IPS / TLS Inspection | Webzugriffe oder Inspection können kurz beeinflusst werden | Log Viewer und betroffene Policies nach dem Neustart kontrollieren |
| WAF / Reverse Proxy | veröffentlichte Anwendungen können kurz nicht erreichbar sein | externe URL und Backend-Erreichbarkeit testen |
| WebAdmin | Admin-Zugriff wird kurz unterbrochen | alternativen Zugriff per SSH oder lokale Konsole bereithalten |
| Reporting / Datenbank / Speicher | Analyse, Reports oder GUI-Stabilität können betroffen sein | nicht 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 nosyncprüfen. - Passende Logdatei in
/logauf 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:
| Dienstbereich | Sinnvoller Funktionstest |
|---|---|
IPsec / strongswan | Tunnelstatus, Log Viewer, strongswan.log, Erreichbarkeit eines Hosts auf der Gegenseite |
DNS / dnsd | interne und externe Namensauflösung, DNS Request Routes, dnsd.log |
Routing / zebra | Routingtabelle, Gateway-Monitoring, Ping oder Traceroute über den betroffenen Pfad |
| WAF / Reverse Proxy | veröffentlichte URL extern testen, reverseproxy.log, Backend-Erreichbarkeit |
WebAdmin / tomcat und apache | Login, Dashboard, Log Viewer und tomcat.log prüfen |
DHCP / dhcpd | Lease-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.
| Situation | Eher Service-Neustart | Eher Reboot |
|---|---|---|
| Einzelner Dienst hängt | Ja, wenn Dienst und Auswirkung klar sind | Nur wenn der Neustart nicht hilft |
| Mehrere Dienste zeigen Fehler | Erst Logs und Speicherplatz prüfen | Ja, wenn Systemzustand insgesamt instabil ist |
| Firmware- oder Hotfix-Fenster läuft | Nicht als Ersatz für geplanten Neustart | Ja, wenn der Updateprozess es vorsieht |
| HA-Cluster ist instabil | Nur nach Rollenprüfung und Supportfreigabe | Nur mit Wartungsfenster und HA-Plan |
| Speicherplatz oder Datenbank wurde bereinigt | Nur für betroffenen Dienst | Ja, wenn Sophos Support es als Abschluss verlangt |
| Remote-Zugriff ist unsicher | Vorsichtig, letzter Zugriff kann abbrechen | Nur 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?
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?
service <service>:restart -ds nosync, zum Beispiel service strongswan:restart -ds nosync für IPsec.