さくらvps
さくらvpsには独自のiptables.rulesが設定されているのでufwでポートを解放してもうまく行かないとのことだったので,それらを削除してufwを有効にすることにしました。
mv /etc/iptables/iptables.rules /var/tmp
設定ファイルを移動
mv /etc/network/if-pre-up.d/iptables /var/tmp
起動設定を解除
reboot
再起動しました。
その後ufwを起動
sudo ufw status
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 80 ALLOW Anywhere 443 ALLOW Anywhere 8000 ALLOW Anywhere
8000番を確認しました。
次に外部から確認したところ、
ポート解放確認ツール
8000番ポートにアクセスできませんでした。
と表示されます。
ちなみに80番なども外部からアクセスできませんでした。
まだiptableが効いている状態なのでしょうか?
よろしくお願いいたします。
ufwはiptablesの設定ツールだと思っています。
iptablesは昔からあるカーネルモジュールなので、削除とかは普通しません。
iptablesコマンドで操作するのが面倒なので、ufwで楽できるようにしてるのだと思います。
使ったことないけど。
さくらVPSさんがわざわざ入れてくれてる設定なら、まずはそのまま使えばいいんではないでしょうか?
それでポート開放されてないなら、さくらVPSさんに聞くか、マニュアルを読むかしてください。
特殊な設定しないと通過しないかもしれないので。
現状のiptablesの状態は、iptables -Lとかで見れた気がします。
これらの状態は起動/終了時に復元・保存されたりすることがあると思うので、その辺のスクリプトも合わせて見ないと分かりませんよ。丁度いじってる辺りだと思います。
以上参考までに。頑張ってください。
回答ありがとうございます。
設定を戻してやって見ようと思います。
回答1件
あなたの回答
tips
プレビュー