GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Iptables – Tabellenfilter kann nicht initialisiert werden?

Ich habe eine Firewall-Datei in /etc/firewall.conf gespeichert. Alles ist in Ordnung, ich kann es für „iptables-restore /etc/firewall.conf“ mit Erfolg verwenden.

Ausgehend von dieser Datei habe ich also ein PHP-Skript erstellt (das als Cron ausgeführt wird), das eine Datei namens /etc/dinamic-firewall.conf schreibt; gleicher Inhalt wie firewall.conf mit einigen Ergänzungen.

Das Problem ist, wenn ich versuche, „iptables-restore /etc/dinamic-firewall.conf“ zu erstellen, erhalte ich immer diesen Fehler:

'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.

Der erste Teil beider Dateien ist gleich

# 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]

Außerdem haben beide Dateien die gleichen Berechtigungen/Eigentümer. Also, was ist los?
Danke!

P.S. Ubuntu-Server 14.04.1 lts x64

Akzeptierte Antwort:

Das Problem war der Stil des Zeilenendes; statt "rn" Ich habe "n" verwendet und jetzt funktioniert alles.


Ubuntu
  1. So leeren Sie die iptables-Regeln

  2. So installieren Sie SSHGuard auf Ubuntu

  3. Kann Xinput nicht deaktivieren?

  4. Fail2Ban Howto:Blockieren Sie IP-Adressen mit Fail2ban und IPTables

  5. Was bedeutet ein leeres iptables?

So erstellen Sie eine Tabelle in Hive

So erstellen Sie eine Tabelle in MySQL

So erstellen Sie eine externe Tabelle in Hive

So entfernen Sie Duplikate in LibreOffice

Iptables-Tutorial für Anfänger – Schlüsselkonzepte

/etc/rsyslog.conf – Richten Sie einen Filter ein, um Nachrichten zu verwerfen oder umzuleiten