我对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