GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Iptables:¿no se puede inicializar el filtro de tabla?

Tengo un archivo de firewall guardado en /etc/firewall.conf. Todo está bien, puedo usarlo para "iptables-restore /etc/firewall.conf" con éxito.

Entonces, a partir de este archivo, creé un script php (que se ejecuta como un cron) que escribe un archivo llamado /etc/dinamic-firewall.conf; mismo contenido que firewall.conf con algunas adiciones.

El problema es que cuando intento "iptables-restore /etc/dinamic-firewall.conf" siempre aparece este error:

'ptables-restore v1.4.21: iptables-restore: unable to initialize table 'filter
Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information.

La primera parte de ambos archivos es la misma

# Generated by myfirewall on Thu Nov 20 08:51:01 2014
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:fail2ban-pure-ftpd - [0:0]
:fail2ban-ssh - [0:0]

Además, ambos archivos tienen los mismos permisos/propietario. Entonces, ¿qué pasa?
¡Gracias!

PD Servidor Ubuntu 14.04.1 lts x64

Respuesta aceptada:

El problema era el estilo de final de línea; en lugar de "rn" Usé "n" y ahora todo funciona.


Ubuntu
  1. Cómo vaciar las reglas de iptables

  2. Linux:¿cómo configurar el archivo Syslog.conf para registrar los mensajes de Iptables en un archivo separado?

  3. ¿No se puede deshabilitar Xinput?

  4. ¿Archivos Smb.conf múltiples?

  5. Fail2Ban Howto:Bloquear la dirección IP usando Fail2ban e IPTables

Cómo crear una tabla en Hive

Cómo crear una tabla en MySQL

Cómo crear una tabla externa en Hive

Cómo eliminar duplicados en LibreOffice

Tutorial de Iptables para principiantes:conceptos clave

/etc/rsyslog.conf – Configurar un filtro para descartar o redirigir mensajes