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.
Všechny prohlížeče s jednou ikonou ve spouštěči!?
Jak najít všechny další balíčky, které jsem nainstaloval?