Arch Linuxでサーバーを再起動すると、保存されたiptablesルールをロードできません。どんなアイデアがありますか?
最新のアーチアップデートが進行中です。
私はアーチLinuxに従った地図時間...両方は機能しません。次のような働くユーザープロンプトを介してroot
:
1.iptables - 保存と復元
/usr/sbin/iptables-restore < /etc/iptables/iptables.rules
2.RC.d
rc.d start iptables
次のようにcronで実行してみましたが、root
満足できませんでした。
@reboot /usr/bin/bash /usr/sbin/iptables-restore < /etc/iptables/iptables.rules > /home/me/boot-iptables.log
私が何かを見逃しているものがあると思います...誰もがこれを行う必要があります*?
*「これ」とは、特権ポート80を8080に移動したいという意味です。最も簡単できれいな道を見つけながら間違った道を行っているのでしょうか?これまではパックマン(Pac-Man)にとても良かったです。
答え1
問題は、あなたがフォローしているチュートリアルがsystemdを念頭に置いて書かれていることです。それでも以前のinitシステムを使用しているので、それを追加する必要がありますiptables
。 iptablesパッケージの次のアップデートでは、このスクリプトが削除される可能性があります。DAEMONS
rc.conf
/etc/rc.d/iptables
以前のinitはしばらく廃止され、Wikiとパッケージから削除されます。自分に頼み、時間をかけてクリーンな移行を行います。