Linux DebianでIPv6用のファイアウォールを設定したいと思います。 iptablesを使うことは私にとって重要です。 ipv4フォルダをipv6に変更してみました。
IPv6用のiptablesを設定するには?
答え1
既存の回答に加えて。
iptables-save
(私のように)andiptables-restore
コマンドを使用する構文を好む場合は問題ありませんip6tables-save
。ip6tables-restore
便利な部分は次のとおりです。共有するiptables-restore
ip6tables-restore
すべてのバージョン別の行に-4
それぞれ接頭辞を付け、-6
IPv4に適用される行に残して同じルールファイルそしてIPv6。
$ADDRFAM
スクリプトのアドレス family() が正しいことを確認するには、次のようにします。
set -e
case "$1" in
start)
case $ADDRFAM in
inet) iptables-restore < /etc/myfwrules.txt ;;
inet6) ip6tables-restore < /etc/myfwrules.txt ;;
esac
# ...
;;
stop)
# ...
;;
esac
exit 0
答え2
ip6tables
代わりにコマンドを使用してくださいiptables
。ほとんどの(すべて?)重要な方法では同じように動作します。
答え3
ip6tables
代わりに、次の使用iptables
可能なコマンドを使用する必要があります。
ip6tables-restore
そしてip6tables-save