web-dev-qa-db-ja.com

CentOS:ポートをブロックしているのは何ですか?

私はLinuxにかなり慣れておらず、MailScannerボックスをセットアップしようとしています。私はpostfixでセットアップするところまで行き、ローカルコンソールからそれを介してテストメッセージを送信することに成功しました。

しかし、192.168.2.9であるボックスIPのポート25に接続しようとすると、接続拒否のメッセージが表示されます。 nmap localhostを実行すると、開いているポート25が表示されますが、nmap192.168.2.9では開いているポート25は表示されません。IPtablesとselinuxは無効になっています。

ポートをブロックしているものを特定するにはどうすればよいですか?また、ポートのブロックを解除するにはどうすればよいですか?

ありがとう。

1
kdl

Netstat -lnを使用して、サービスがローカルホストだけでなく、192.168.2.9または0.0.0.0(すべてのインターフェイス)で実際にリッスンしていることを確認します。

Iptablesが実行されていないことを確認します(iptables -L -n -v結果なし)

使用されている可能性のあるアクセスルールについては、/ etc /hosts.denyを確認してください。

ログをチェックして、メール構成に固有の理由がないことを確認してください。

同じサブネット上の別のホストからそのホストにpingできること、およびそのボックスのポート25にTelnetで接続できることを確認します。

それはそれをカバーする必要があります。

3
MattyB

Iptablesファイアウォールルールがロードされていないことが確実な場合(iptables -vnL)

Netstat -tanopを実行して、postfixがローカルだけでなくすべてのネットワークインターフェイス(0.0.0.0)または(192.168.2.9)でリッスンしていることを確認します。

よろしくK

2
Khb