Saltar al contenido principal

Referencia de comandos de servicios y registros

Cada página de la interfaz web se apoya en uno o más servicios del sistema. Cuando una función falla y la interfaz web no dice por qué, reiniciar el servicio correcto o leer su registro directamente suele ser el camino más rápido. Esta página es esa tabla de consulta. Para lo básico de la línea de comandos, vea Línea de comandos y preguntas frecuentes; para leer registros desde la interfaz web, vea Registros.

Todos los comandos se ejecutan como root, por SSH o por la consola.

Servicios por función​

Función (interfaz web)ServicioReiniciarBúsquelo en el registro
Reglas de Firewall, NAT, Zonas y Políticasfirewall/etc/init.d/firewall reload (solo reglas) o restartel nombre de la zona, o el prefijo de registro definido en la regla
DNS y DHCPdnsmasq/etc/init.d/dnsmasq restartdnsmasq-dhcp
Control de aplicaciones (DPI)netifyd, dpi/etc/init.d/netifyd restart, /etc/init.d/dpi restartnetifyd
Prevención de intrusiones (IPS/IDS)snort/etc/init.d/snort restartsnort
Filtrado de DNSns-flashstart/etc/init.d/ns-flashstart restartns-flashstart
Bloqueo de IP y geolocalizaciónbanip/etc/init.d/banip restartbanIP
SD-WANmwan3/etc/init.d/mwan3 restartmwan3
Portal cautivodedalo, dedalo_users_auth/etc/init.d/dedalo restartdedalo
OpenVPN (acceso remoto, sitio a sitio)openvpn/etc/init.d/openvpn restartopenvpn
Túneles IPsecipsec/etc/init.d/ipsec restartcharon
WireGuardgestionado como una interfaz de redifdown <interfaz> y luego ifup <interfaz>wireguard
Vinculación por MACns-binding/etc/init.d/ns-binding restartns-binding
Redirección de puertos vía NAT reflectionns-netmap/etc/init.d/ns-netmap restartns-netmap
Gestión central (conexión con el controlador)ns-plug/etc/init.d/ns-plug restartns-plug — vea Solución de problemas de registro en el controlador
Alta disponibilidadkeepalived, gestionado con ns-ha-configno reinicie keepalived directamente, use ns-ha-config, vea Alta disponibilidadkeepalived
Interfaz webns-ui/etc/init.d/ns-ui restartns-ui
Reenvío de logs del sistemarsyslog/etc/init.d/rsyslog restart—
Agente de monitoreo MSPcheck_mk_agent/etc/init.d/check_mk_agent restartcheck_mk_agent

Un restart interrumpe el servicio brevemente; un reload, cuando está disponible, aplica la configuración sin un reinicio completo, y vale la pena probarlo primero en una unidad en producción.

Comandos de diagnóstico más allá de restart y logread​

Estos leen el estado en vivo de un servicio, en lugar de (o además de) su registro.

TareaComando
Estado de enlaces y políticas de SD-WANmwan3 status, mwan3 interfaces
Estado de los túneles IPsecipsec statusall
Estado de los pares WireGuard y handshakeswg show
IPS: estado del servicio, uso de memoria, contadores de reglas activassnort-mgr status
IPS: validar la configuración generada sin aplicarlasnort-mgr check
IPS: informe de incidentes recientessnort-mgr report, agregue -n 10 para solo los diez más frecuentes
OpenVPN: listar clientes conectados desde el socket de gestiónopenvpn-status <ruta-al-socket> — encuentre el socket primero con find /var/run /var/etc -iname '*openvpn*.sock' 2>/dev/null
Estado de la conexión con el controladorubus call ns.plug status
Estado del par de alta disponibilidadns-ha-config status

Forzar actualizaciones de firmas y reglas del DPI​

La base de datos de control de aplicaciones y su verificación de licencia se ejecutan según su propio calendario, por cron. Para forzar una actualización de inmediato en lugar de esperar:

/etc/init.d/dpi-data-update start # base de datos de firmas de aplicaciones
/etc/init.d/dpi-license-update start # verificación de la licencia de suscripción

Para el conjunto de reglas del IPS, use snort-mgr update-rules en lugar de reiniciar un servicio; descarga el conjunto de reglas y reescribe la configuración que snort lee la próxima vez que inicia.

Leer la configuración de un servicio tal como la ve UCI​

Cada servicio anterior se configura mediante /etc/config/<nombre>, generalmente con el mismo nombre que el paquete UCI (por ejemplo uci show dpi, uci show mwan3, uci show snort). No todos los nombres de servicio coinciden exactamente con el nombre del paquete UCI — ns-flashstart y banip sí coinciden — compruebe ls /etc/config/ si un nombre de esta tabla no devuelve nada. Para entender qué es UCI y cómo usarlo más allá de solo consultarlo, vea Qué es UCI, y por qué importa.

Páginas relacionadas​