Sophos Firewall-regel matchar inte: kontrollera orsaker
När en firewall rule inte matchar är brandväggen sällan “trasig”. Oftast stämmer inte ett villkor, en mer generell regel ligger ovanför, NAT ändrar hur trafiken ses, User Matching är inte uppfyllt eller logging är inte korrekt aktiverad.
Denna checklista hjälper till att arbeta systematiskt i stället för att ändra regler slumpmässigt.
Första principen: första matchande regeln vinner
Sophos Firewall behandlar firewall rules uppifrån och ned. Så snart en regel matchar kontrolleras inte efterföljande regler. Samma grundprincip gäller även NAT rules.
Viktigt:
- Positionen i listan avgör utvärderingen.
- Rule ID är bara en referens och säger inget om den aktuella ordningen.
- Rule groups hjälper till med översikten, men är ingen separat matchlogik.
- En generell regel ovanför kan helt “svälja” en mer specifik regel under.
Om en regel inte matchar kontrollerar man därför positionen först.

Återställ regelräknaren
Vid oklara träffar hjälper det att återställa regelräknaren.
- Öppna Rules and policies > Firewall rules.
- Leta upp den berörda regeln.
- Öppna menyn med tre punkter.
- Välj Reset data transfer count.
- Reproducera trafiken.
- Kontrollera om räknaren ökar.

Om räknaren inte ökar matchar regeln inte. Om den ökar men applikationen ändå inte fungerar ligger problemet oftare i Security Profiles, NAT, routing, returväg eller målsystem.
Kontrollera matchningsfält
En firewall rule matchar bara när alla relevanta kriterier stämmer.
| Fält | Typiska fel |
|---|---|
| Source zones | Fel zon, VLAN ligger i annan zon, VPN-trafik kommer från VPN |
| Source networks and devices | Fel objekt, fel IP, ofullständig host group |
| Destination zones | Fel målzon, särskilt vid DNAT eller VPN |
| Destination networks | Pre-NAT- och post-NAT-vy förväxlas |
| Services | Port saknas, TCP/UDP förväxlas, applikationen använder extra portar |
| Users or groups | Användaren är inte autentiserad eller fel grupp |
| Schedule | Schedule gäller inte just nu |
| Exclusions | Trafik undantas från regeln och behandlas längre ned |

För webbtrafik bör man även kontrollera om QUIC är aktivt. Om webbläsartrafik skickas via UDP 443 beter sig vissa förväntningar kring webbfilter och scanning annorlunda än klassisk HTTPS över TCP.
Mer information: Sophos Firewall och QUIC-protokollet.
Läs DNAT korrekt
Vid DNAT är vyn i firewall rules särskilt viktig. Som tumregel:
Firewall rules för DNAT-trafik använder målzonen efter NAT, men mål-IP före NAT.
Exempel:
- En extern klient ansluter till brandväggens WAN-IP.
- NAT översätter till en intern server i
DMZ. - Firewall rule använder zonen för den interna servern som Destination zone, till exempel
DMZ. - Destination network förblir den publika IP-adressen eller WAN-objektet som klienten kontaktade.
Om denna kombination är fel kan NAT rule se korrekt ut, men firewall rule matchar ändå inte.
Mer information: Publicera en server via DNAT på Sophos Firewall.
Kontrollera NAT rules
NAT tillåter ingen trafik. NAT översätter bara. Det behövs alltid också en matchande firewall rule.
Under Rules and policies > NAT rules kontrollerar man:
- Ligger rätt NAT rule ovanför mer generella NAT rules?
- Är regeln aktiv?
- Stämmer Original source, destination och service?
- Stämmer Translated source, destination och service?
- Används
MASQeller en fast SNAT-IP? - Finns en Linked NAT Rule som matchar oväntat?
- Finns en generell SNAT-regel som matchar före en mer specifik regel?
För enkla miljöer rekommenderar Sophos oftast fristående NAT rules i stället för att skapa en Linked NAT Rule per firewall rule.
Mer information: Förstå NAT på Sophos Firewall: SNAT, DNAT, MASQ, PAT.
Kontrollera routing och SD-WAN
Om regeln matchar men anslutningen inte fungerar kan routing vara problemet.
Då kontrollerar man:
- Finns en passande default route?
- Finns en statisk route?
- Matchar en SD-WAN route?
- Är gateway aktiv?
- Finns returvägar på målsystemet eller i fjärrnätet?
- Är returvägen symmetrisk?
- Går trafiken via VPN, MPLS eller ett annat interface än väntat?
Viktigt: Policy tester återger inte SD-WAN-routing fullständigt. Den är mycket användbar för firewall-, SSL/TLS- och web policy-beslut, men ersätter inte ett verkligt paketflödestest.
Mer information: Ändra routingprioritet i Sophos Firewall.
Aktivera logging
Utan loggar blir troubleshooting svårt. Man kontrollerar två ställen:
- I firewall rule måste Log firewall traffic vara aktiverat.
- Under System services > Log settings måste rätt loggtyp vara aktiverad lokalt, för Sophos Central eller för syslog.
Log viewer visar normalt firewall-sessioner när brandväggen avslutar en anslutning och får ett Destroy-event. Om en internetanslutning bara bryts kan det hända att inte varje session visas som förväntat.
Log Viewer öppnas uppe till höger i WebAdmin-konsolen. Användbara filter är:
- Source IP
- Destination IP
- Port eller service
- Rule ID
- Rule name
- Action
- User
- NAT rule ID

Mer information: Sophos Firewall-tjänster och loggfiler.
Använd Packet Capture
Om Log Viewer och regelräknare inte räcker använder man Diagnostics > Packet capture.
Den viktigaste frågan är:

| Observation | Betydelse |
|---|---|
| Inget paket anländer | Problemet ligger före brandväggen: klient, switch, VLAN, gateway, provider, Cloud Security Group |
| Paket kommer in men går inte ut | Kontrollera firewall rule, NAT, routing eller security feature |
| Paket går ut men inget svar kommer tillbaka | Kontrollera returroute, målsystem, NAT eller extern blockering |
Paket visas med Violation | Policy eller security feature blockerar |
| Paket visar NAT ID och Rule ID | Jämför regel- och NAT-träffar exakt |
Mer information: Använd Packet Capture i WebAdmin.
Kontrollera security features individuellt
Om regeln matchar men applikationen inte fungerar kan en skyddsprofil ingripa:
- Web Policy
- SSL/TLS inspection rule
- Decryption Profile
- IPS Policy
- Application Control
- Malware Scan
- Zero-day protection
- Security Heartbeat
- Traffic Shaping
För tester bör man inte inaktivera allt permanent. Bättre är att kontrollera kort och specifikt, bevaka Log Viewer och sedan åtgärda grundorsaken. För TLS Inspection hjälper artikeln Rulla ut TLS Inspection på Sophos Firewall stegvis.
Vanliga orsaker
| Symptom | Sannolik orsak |
|---|---|
| Regelräknaren stannar på 0 | Regelposition, Source zone, Destination zone eller Service är fel |
| Loggen visar annan regel | En mer generell regel ligger ovanför |
| Ingen logg syns | Logging är inte aktiv eller trafiken når inte brandväggen |
| DNS fungerar, webben inte | Kontrollera Service, Web Policy, TLS Inspection eller QUIC |
| HTTPS skannas inte | Ingen matchande SSL/TLS inspection rule eller CA inte distribuerad |
| DNAT fungerar inte | Firewall rule använder fel Destination zone eller Destination network |
| VPN-trafik matchar inte | Kontrollera zon VPN, route, tunnelinterface eller XFRM-context |
| Bara vissa användare påverkas | Kontrollera User Matching, grupp, SSO, Captive Portal eller Heartbeat |
Praktiskt förlopp
- Notera problemet med Source IP, destination, port, user och tid.
- Kontrollera regelposition.
- Återställ regelräknare.
- Reproducera testet.
- Filtrera Log Viewer efter Source IP och Destination IP.
- Kontrollera NAT rule och routing.
- Starta Packet Capture med snävt filter.
- Kontrollera Security Profiles endast specifikt.
- Dokumentera ändringen.
För ett kombinerat testflöde, se Testa firewall rule med Log Viewer, Policy Test och Packet Capture.