Ir al contenido
Avanet

Sophos Firewall troubleshooting: servicios y logs

En Sophos Firewall hay dos niveles importantes para troubleshooting: los eventos en Log viewer y los archivos de servicio o log en la firewall. Log Viewer es ideal para preguntas rápidas, por ejemplo si una conexión fue permitida o bloqueada. Los archivos en /log son más importantes cuando un servicio no arranca, un túnel VPN es inestable, el filtro web se comporta de forma inesperada o el soporte necesita datos detallados.

Este artículo asigna los servicios y archivos de log más importantes a problemas típicos de administración. También ayuda cuando aparece un nombre técnico de servicio en el dashboard, en Advanced Shell o en un caso de soporte y no queda claro qué función de la firewall hay detrás. Nombres como zebra, warren, awed, garner o strongswan no son autoexplicativos en el trabajo diario.

Log Viewer o archivo de log

Log viewer se abre en la consola WebAdmin, arriba a la derecha. Se actualiza automáticamente, permite filtrar por módulo, tiempo, valores de campo y texto libre, y puede exportar logs como CSV.

Los troubleshooting logs se encuentran en la firewall en el directorio /log. Se puede acceder mediante la consola WebAdmin o por SSH. Para comprobaciones breves funciona Device Management > Advanced Shell en el navegador, pero en la práctica SSH suele ser más cómodo, estable y adecuado para sesiones largas con tail, grep o less. La preparación segura de SSH está descrita en Conectarse a Sophos Firewall por SSH.

  1. Conectarse por SSH o abrir Device Management > Advanced Shell en WebAdmin.
  2. Cambiar al directorio de logs.
cd /log

Comandos útiles:

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

Los comandos más importantes de Advanced Shell:

ComandoEjemploFinalidad
tail -f /log/<logfilename>.logtail -f /log/ips.logmuestra nuevas líneas de log en directo
less /log/<logfilename>.logless /log/ips.logabre un archivo de log estático para lectura
grep <keyword> /log/<logfilename>.loggrep error /log/ips.logbusca un término en un archivo de log
service <service>:<start/restart/stop/debug> -ds nosyncservice ips:debug -ds nosyncinicia, detiene, reinicia o activa debug para un servicio

Si los logs deben guardarse para soporte o análisis externo, ayuda Guardar logs de Sophos Firewall para análisis externo.

Advanced Shell o Device Console

En Sophos Firewall hay dos áreas de consola diferentes que se confunden con frecuencia:

ÁreaUso
Device ConsoleSophos CLI para comandos específicos de la firewall, por ejemplo prioridad de routing, rutas IPsec u opciones del sistema
Advanced Shellshell cercana a Linux para sistema de archivos, archivos de log, tail, grep, less, service -S, reinicios de servicios y comandos de debug

No todos los comandos funcionan en ambas áreas. Si un artículo menciona explícitamente Device Console, el comando debe ejecutarse allí. Si se trata de /log, tail -f, grep, service -S o debug logging, normalmente se refiere a Advanced Shell.

Esta diferencia es importante porque muchos errores surgen simplemente porque un comando correcto se introduce en el lugar equivocado.

El logging debe estar activo

No toda la información esperada aparece automáticamente.

  • En firewall rules debe estar activo Log firewall traffic.
  • En SSL/TLS inspection rules debe estar activo el logging.
  • En System services > Log settings debe definirse qué tipos de log se guardan localmente, se envían a Sophos Central o se envían a syslog.

Para retención a largo plazo conviene usar un servidor syslog o Sophos Central Firewall Reporting. Sophos Firewall puede configurar hasta cinco servidores syslog externos. Central Firewall Reporting también cuenta dentro de este límite.

Más información: Activar Central Firewall Reporting.

Activar debug solo de forma puntual

El debug logging es muy útil, pero genera muchos datos y puede consumir espacio. Debug solo debería activarse para el servicio relevante. Después se reproduce el problema y se desactiva debug de nuevo.

Ejemplo:

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

La sintaxis exacta depende del servicio. Si el servicio afectado no está claro, primero conviene revisar el archivo de log normal.

Debug logging y comandos CLI básicos se explican con más detalle en Sophos Firewall troubleshooting - consejos para CLI. Para reiniciar servicios individuales ayuda Reiniciar servicios de Sophos Firewall.

Firewall, NAT y Packet Capture

FunciónServicio / contextoPrimer archivo de logComprobar además
Matching de firewall ruleFirewall Rule Enginefirewall_rule.logmódulo Firewall en Log Viewer
Procesamiento general de firewallFirewall log / ruta kernelfwlog.logPacket Capture
NAT rulesNAT Rule Enginenat_rule.logNAT Rule ID en Log Viewer
Packet Capture en WebAdminpktcapdpktcapd.logDiagnostics > Packet capture
Bandwidth Management / QoSbwmbwm.logTraffic Shaping Policy
Virtual Host / publicación antigua de servidoresvhostvhost.logNAT y WAF

En problemas de DNAT siempre hay que revisar firewall rule y NAT rule juntas. NAT solo traduce, no permite tráfico. Más información: Entender NAT en Sophos Firewall: SNAT, DNAT, MASQ, PAT.

Sophos Firewall usa IP tables, ARP table, IPset y conntrack para conexiones de firewall. Para QoS o Bandwidth Management se usa IMQ. Esta información ayuda cuando los logs o la salida de soporte contienen términos técnicos del camino de red Linux.

IPS, Application Control y TLS Inspection

FunciónServicio / contextoArchivo de log
Intrusion Preventionipsips.log
Application Controlips / Application Filterips.log
DPI y TLS InspectionDPI Engineips.log
Antivirus en el camino de redavdavd.log
Actualizaciones de firmasSignature Updatersig_upgrade.log, sig_update.log
Migración de firmasSignature Migrationsigmigration.log

Muchas funciones modernas de protección solo ven suficiente detalle cuando HTTPS se descifra. Si TLS Inspection no aplica, Web Filter, Application Control, IPS y Malware Scan son menos concluyentes según el tráfico.

Más información: Desplegar TLS Inspection en Sophos Firewall paso a paso.

Web, proxy, WAF y filtro web

FunciónServicio / contextoArchivo de log
HTTPS Proxyawarrenhttpawarrenhttp.log
HTTPS Proxy Accessaccess log de awarrenhttpawarrenhttp_access.log
Web ProxyWeb Proxywebproxy.log
Web Categorization / ReputationnSXLdnSXLd.log
Legacy HTTP/FTP Proxyskeinskein.log
FTP Proxyftpproxyftpproxy.log
Web Application FirewallReverse Proxyreverseproxy.log

Si el tráfico web aparece bloqueado en Log Viewer, la causa puede estar en varios módulos: Web Policy, SSL/TLS inspection, Application Control, IPS o WAF. Por eso conviene seleccionar siempre el módulo concreto en Log Viewer y revisar además el archivo de log correspondiente.

Sophos bloquea siempre páginas web de la categoría highly objectionable criminal activity y oculta el nombre de dominio en logs e informes. Si una entrada de este ámbito parece anonimizada deliberadamente, puede ser un comportamiento esperado.

VPN

FunciónServicio / contextoArchivo de log
IPsec desde SFOS v17+strongswan, charonstrongswan.log, charon.log
IPsec versiones antiguasservicio IPsecipsec.log
IPsec Test Connectionprueba IPsecipsec_Test_Connect.log
IPsec MonitoringIPsec Monitoripsec_monitor.log
XFRM / route-based VPNxfrmixfrmi.log
SSL VPNSSL VPN / OpenVPNsslvpn.log
Estado SSL VPNestado OpenVPNopenvpn-status*.log
L2TPl2tpdl2tpd.log
PPTPPPTP VPNpptpvpn.log
Certificados VPNVPN Certificate Servicesvpncertificate.log, wc_remote.log
Clientless SSL VPNClientless Accessclientless_access.log

Sophos Firewall usa strongSwan para IPsec VPN y OpenVPN para SSL VPN. En problemas de IPsec son decisivos hora, peer IP, proposal, local/remote subnets, NAT-T, routing y firewall rules.

Para problemas IPsec, Sophos Firewall IPsec troubleshooting es la guía paso a paso más adecuada. Para route-based VPN y rutas IPsec manuales ayuda Crear una ruta IPsec en Sophos Firewall.

Authentication, User Portal y SSO

FunciónServicio / contextoArchivo de log
Autenticación de usuariosAccess 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 / contexto Access Serversegún el contexto del servicio y access_server.log

En reglas basadas en usuario, primero hay que comprobar si el usuario es conocido. Si Match known users está activo y la autenticación no funciona, la regla no hace match.

DNS, DHCP y red

FunciónServicio / contextoArchivo de log
DNS Servicednsddnsd.log
DNS Grabberdnsgrabberdnsgrabber.log
DNS Entity / otros componentes DNSentity, eacdentity.log, eacd.log
DHCP IPv4dhcpddhcpd.log
DHCP IPv6DHCPv6dhcp6.log
Servicio de rednetworkdnetworkd.log
FQDN hostsfqdndfqdnd.log, fqdndebug.log
Dead Gateway Detectiondgddgd.log
Dynamic DNSDynamic DNS Clientddc.log
NTP ClientNTP Clientntpclient.log
IPv6 Router Advertisementradvdradvd.log

Los problemas DNS y DHCP suelen parecer problemas de firewall. Por eso conviene comprobar primero dirección IP, gateway, servidor DNS y si los clientes deben usar la firewall como servidor DNS o DHCP.

Si los dominios internos no se resuelven correctamente, suele ser relevante Configurar DNS request routes en Sophos Firewall. Para opciones DHCP especiales existe Configurar Sophos Firewall DHCP Options.

Cellular WAN

FunciónQué comprobarArchivo de log
WWAN / módem USBconexión y retirada de dispositivos USBmdev.log
Configuración de red del módeminterfaces e IP relacionados con el módemnetworkd.log
USB, módem y PPPmensajes syslog de USB, módem y Point-to-Point Protocolsyslog.log

En problemas de Cellular WAN también hay que comprobar si el módem se detecta, si PIN/SIM/APN son correctos y si la firewall crea un gateway adecuado.

Routing

FunciónServicio / contextoArchivo de log
Static Routingzebrazebra.log
Application Based Routingappcachedappcached.log
Redis App CacheRedisredis
Multicast RoutingMulticast Routingmrouting.log
BGPbgpdbgpd.log
OSPFospfdospfd.log
RIPripdripd.log
PIM-SMpimdpimd.log

En problemas de routing, revisar también Routing > SD-WAN routes, gateways y Packet Capture. Policy tester no sustituye una prueba real de routing.

Más información: Ajustar la prioridad de routing en Sophos Firewall.

GUI, CLI y acceso al sistema

FunciónServicio / contextoArchivo de log
WebAdmin web serverapacheapache.log, apache_access.log
WebAdmin applicationtomcattomcat.log
SSHsshdsshd.log
Errores GUI/CLISystem / GUI Error Logerror_log.log
APIAPI Parser / App Feedbackapiparser.log, app-feedback.log
ValidaciónConfig Validationvalidation.log, validationError.log

Si WebAdmin o SSH no son accesibles, no basta con revisar solo estos logs. El acceso local se controla mediante Administration > Device access y Local Service ACL.

Más información: Conectarse a Sophos Firewall por SSH.

Sophos Central, Heartbeat y Central Management

FunciónServicio / contextoArchivo de log
Sophos Central ManagementCentral Managementcentralmanagement.log, sophos-central.log
CSCcsc, cschelper, csdcsc.log, cschelper.log, csd.log
Security Heartbeatheartbeatd, hbtrustheartbeatd.log, hbtrust.log
Heartbeat hacia Centralfwcm-eventd, fwcm-heartbeatd, fwcm-updaterdlogs de servicio correspondientes
Central API Executorfwcm-api-executorfwcm-api-executor.log
Active Threat Responsecontexto ATRsegún versión y módulo

En problemas con Central, primero revisar si la firewall está registrada, si Central Services está activo y si DNS/HTTPS saliente funciona.

High Availability

FunciónServicio / contextoArchivo de log
Estado y configuración HAHA Application Logapplog.log
HA Pair Serviceha_pairha_pair.log
HA Tunnelha_tunnelha_tunnel.log
Conntrack Syncctsyncdctsyncd.log
Msyncmsyncmsync.log

Los HA logs se guardan en el appliance donde se generan. Para logs brutos del equipo auxiliar hay que conectarse directamente a ese equipo, por ejemplo por SSH a su admin port. Para reports consolidados, Sophos Central Firewall Reporting es más práctico.

Mail y Anti-Spam

FunciónServicio / contextoArchivo de log
AntivirusAV Serviceav.log
Antivirus UpdatesUp2Date AVup2date_av.log
Anti-Spamsasisasi.log
Sandboxsandboxdsandboxd.log, sessiontbl.log
SMTP MTAsmtpdsmtpd_main.log
Errores SMTPsmtpd 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

En problemas de correo, siempre revisar si MTA Mode, firewall rule, DNS, certificados y restricciones del provider encajan.

Sophos Firewall usa Avira y Sophos Antivirus. El servicio Anti-Spam solo arranca si existe una spam policy entrante o saliente. Esta dependencia es importante cuando sasi.log permanece vacío o el servicio Anti-Spam no se ejecuta.

Wireless, RED, Hotspot y otros servicios

FunciónServicio / contextoArchivo de log
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

Base de datos y reporting

FunciónServicio / contextoArchivo de log
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

Si faltan reports, son lentos o hay problemas de espacio, los logs de reporting y base de datos son relevantes. También hay que comprobar si los reports se guardan localmente o se envían a Sophos Central.

Orden práctico de análisis

  1. Anotar el problema con precisión: hora, cliente, destino, puerto, usuario, acción.
  2. Filtrar en Log Viewer por source IP y hora.
  3. Comprobar si Firewall Rule ID y NAT Rule ID son visibles.
  4. Observar el archivo de log correspondiente con tail -f.
  5. Reproducir el problema.
  6. Activar debug brevemente si es necesario.
  7. Usar Packet Capture si el flujo de paquetes no está claro.
  8. Guardar logs mientras el fallo acaba de reproducirse.

Para casos de soporte conviene documentar todos los mensajes de error, pasos de reproducción y troubleshooting ya realizado. Esta información acelera claramente los casos de soporte.

Más información

Las tablas de este artículo se basan en experiencia práctica y en la vista oficial de Sophos sobre log files por módulo. Las fuentes oficiales están aquí: