GNU/Linux >> Znalost Linux >  >> Ubuntu

Iptables – nelze inicializovat filtr tabulky?

Mám soubor brány firewall uložený v /etc/firewall.conf. Vše je v pořádku, mohu to úspěšně použít pro „iptables-restore /etc/firewall.conf“.

Takže z tohoto souboru jsem vytvořil php skript (který běží jako cron), který zapisuje soubor s názvem /etc/dinamic-firewall.conf; stejný obsah jako firewall.conf s některými doplňky.

Problém je v tom, že když se pokusím o „iptables-restore /etc/dinamic-firewall.conf“, vždy se mi zobrazí tato chyba:

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

První část obou souborů je stejná

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

Oba soubory mají také stejná oprávnění/vlastníka. Takže, co se stalo?
Děkujeme!

P.S. Server Ubuntu 14.04.1 lts x64

Přijatá odpověď:

Problém byl ve stylu zakončení řádku; místo "rn" Použil jsem "n" a teď vše funguje.


Ubuntu
  1. Jak vyprázdnit pravidla iptables

  2. iptables:příkaz nenalezen

  3. Co znamená prázdné iptables?

  1. Jak nainstalovat SSHGuard na Ubuntu

  2. Linux – směrování přes Iptables?

  3. Trvale změnit rozlišení?

  1. Linux – Jak nakonfigurovat soubor Syslog.conf, protokolovat zprávy Iptables do samostatného souboru?

  2. Nelze zakázat Xinput?

  3. Více souborů Smb.conf?