/etc/firewall.confにファイアウォールファイルを保存しています。すべて問題ありません。「iptables-restore/etc/firewall.conf」に使用できます。
そこで、このファイルから始めて、/ etc / dinamic-firewall.confというファイルを書き込むphpスクリプト(cronとして実行)を作成しました。いくつかの追加を加えたfirewall.confと同じコンテンツ。
問題は、「iptables-restore /etc/dinamic-firewall.conf」を実行しようとすると、常に次のエラーが発生することです。
'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.
両方のファイルの最初の部分は同じです
# 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]
また、両方のファイルに同じ権限/所有者があります。では、何が問題なのですか?
ありがとうございます!
P.S. Ubuntuサーバー14.04.1ltsx64
承認された回答:
問題は行末のスタイルでした。 "rn"
の代わりに "n"
を使用しました そして今、すべてが機能します。