• ベストアンサー

iptablesの設定について

Centos6.3の64ビットを使ってるのですが、iptablesの設定で -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT とまったく同じ記述なのに110ポートは開放できて25ポートは開放できないのですが何が原因なのでしょうか? サービスはカゴヤクラウドのタイプAを使用しています

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>実行して表示された中に-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPTが入ってれば大丈夫ということなのでしょうか? はい。 あと、RH-Firewall-1-INPUT がちゃんと定義されているかですね。 >外部ポート開放チェックというサイトで25番ポートを指定したらアクセスできませんでしたとでたのですが開放されてないということではないのでしょうか? こっちの方の可能性としては、 ・そのサイトがおかしい ・そのサイトの使い方をあなたが間違えている ・そもそもあなたのサーバー上で25番ポートでListenするプログラム(sendmailとかpostfixとか)が動いていない

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

No1です。 >外部ポート開放チェックというサイトで25番ポートを指定したらアクセスできませんでしたとでたのですが開放されてないということではないのでしょうか? さあ。それだけの情報では何とも。 >設定が生きていないとしたらどうすれば設定がいきるのでしょうか? 設定ファイルをiptablesに読み込ませてエラーが発生しなければ設定されます。 iptables-save というコマンドで、現在の生きている設定が表示されますので、それで確認してください。

hangame2323
質問者

補足

さっそく実行してみたのですがどこを見ればいいのかわからないのですが 実行して表示された中に-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPTが入ってれば大丈夫ということなのでしょうか?

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

可能性としては、 ・設定が生きていない(定義が実行されていない) ・25番ポートが開放できないというのが勘違い のどちらかです。

hangame2323
質問者

補足

回答ありがとうございます 外部ポート開放チェックというサイトで25番ポートを指定したらアクセスできませんでしたとでたのですが開放されてないということではないのでしょうか? 設定が生きていないとしたらどうすれば設定がいきるのでしょうか?

関連するQ&A