CentOS:什么阻止端口?

我对Linux很陌生,试图build立一个MailScanner框。 我甚至设置了后缀,并成功地通过它从本地控制台发送testing消息。

但是,当我尝试连接到IP地址为192.168.2.9的端口25上时,出现连接拒绝消息。 运行nmap localhost显示打开的端口25,但是nmap 192.168.2.9显示没有打开的端口25. iptables和selinux被禁用。

我怎样才能确定什么是封锁端口,我该如何解除封锁?

谢谢。

使用netstat -lnvalidation服务实际上是在192.168.2.9或0.0.0.0(所有接口)上监听,而不仅仅是本地主机。

validationiptables没有运行(iptables -L -n -v没有结果)

检查/etc/hosts.deny是否存在可能正在使用的访问规则。

检查日志只是为了确保没有邮件configuration的具体原因。

validation您可以从同一子网上的另一台主机ping该主机,并且可以telnet到该框上的端口25。

这应该包括它。

如果你确定没有加载iptables防火墙规则(iptables -vnL)

运行netstat -tanop来validationpostfix正在监听所有的networking接口(0.0.0.0)或(192.168.2.9),而不仅仅是本地的。

问候K