
私はUbuntu 11.4システムでiptable設定を保存しました。
iptables-save >filename
その後、UbuntuシステムをCentOS 6.5に置き換え、iptablesを復元しようとしました。
iptables-restore <filename
その結果、
iptables-restore v1.4.7: Can't set policy 'INPUT' on 'ACCEPT' line 4: Bad bilt-in chain name
4行目は以下のとおりです。
:INPUT ACCEPT [199972:10416012]
過去には、Ubuntu システムから Debian システムに iptables を復元できましたが、Debian は CentOS よりも Ubuntu と密接に関連しています。CentOS では、ルールを手動で追加するだけでよいのでしょうか?
答え1
やった
iptables-save >iptables.original
CentOSボックスで確認したところ、
:INPUT ACCEPT
iptables.originalにはその行がありませんでした。そこでUbuntuに保存したファイルからその行をコメントアウトし、
iptables-restore <filename
エラーメッセージは表示されなくなりました。その後、
iptables-restore --list-rules
そしてそのルールは私が望むもののように見えます。