El 27/10/16 a las 09:48, fernando sainz escribió:
2016-10-26 18:34 GMT+02:00 Frank A Sanches Calzada <frank...@asertec.azcuba.cu>:
systemctl status firewall.service
este es el resultado pero la linia 223 esta en blanco no tiene contenido

● firewall.service - LSB: Firewall configuration
   Loaded: loaded (/etc/init.d/firewall)
   Active: failed (Result: exit-code) since mié 2016-10-26 08:36:52 CDT; 16s
ago
  Process: 1701 ExecStart=/etc/init.d/firewall start (code=exited, status=2)

oct 26 08:36:52 Hulk firewall[1701]: /etc/init.d/firewall: línea 223: error
sintáctico: no se esperaba el final del fichero
oct 26 08:36:52 Hulk systemd[1]: firewall.service: control process exited,
code=exited status=2
oct 26 08:36:52 Hulk systemd[1]: Failed to start LSB: Firewall
configuration.
oct 26 08:36:52 Hulk systemd[1]: Unit firewall.service entered failed state.



Frank A Sanchez Calzada

Especialista B en Ciencias Informáticas

División de Talleres Asertec Holguin

Jabber: fr...@jabber.asertec.azcuba.cu

Telf: (024)426446


Hola.
Perdón por la intromisión, pero hay algo que se me escapa.
(No tengo instalado ningún firewall)

(Entiendo que es la versión estable de Debian, Jessie)
Hablas de un fichero: /etc/init.d/firewall
He buscado con apt-file search a ver que paquete instala ese fichero y
no lo encuentro.

Salvo que se cree dinámicamente, que no creo, no se de donde sale.
A ver si puedes aclararme esta duda.

Un saludo.

--
Fernando.


No, no existe.
Supongo que Frank creó un archivo en /etc/init.d a la medida para la configuración de iptables. Eso era perfectamente normal en la época de init, pero desde que systemd entró en escena, las cosas se complicaron.

Por esos, se recomienda que el script de configuración de iptables se cargue sobre rc.local, que como dice el propio archivo

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

O sea, es lo último que se ejecuta al inicio del sistema.

JAP

























Responder a