У меня проблемы с подключением к SMTP-серверу с моего ПК. Я использую Debian sid.
telnet mail.example.com 25
Trying 12.23.34.45...
telnet: Unable to connect to remote host: Connection timed out
С другого компьютера Debian вне моей сети:
telnet mail.example.com 25
Trying 12.23.34.45...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Exim 4.63 Mon, 02 Apr 2012 22:14:09 +0200
ping
висит навсегда, и когда я ударил Ctrl+C там написано «100% потеря пакетов». В заключение, traceroute
заполнено звездочками:
traceroute mail.example.com
traceroute to mail.example.com (12.23.34.45), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
...
27 * * *
28 * * *
29 * * *
30 * * *
Когда я бегу nmap
против порта сервера 25:
nmap mail.example.com -p25
Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-02 23:08 EEST
Nmap scan report for mail.example.com (12.23.34.45)
Host is up (0.090s latency).
PORT STATE SERVICE
25/tcp filtered smtp
Nmap done: 1 IP address (1 host up) scanned in 0.88 seconds
И наконец мой iptables
:
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Любые идеи? Большое спасибо за любую помощь.
Я думаю, у вас несоответствие сетевой маски. Проверьте таблицы маршрутизации вашего компьютера, маршрутизатора и почтового сервера.
Для проверки работоспособности я бы запустил пару служб быстрой проверки портов, например:
Если вы уверены, что проблемы возникают ТОЛЬКО на вашем компьютере с Debian, попробуйте подключиться к другим известным почтовым провайдерам (например, gmail, yahoo и т. Д.). Это поможет сузить круг проблемы. Если вы не можете подключиться ни к одному из них, но по-прежнему имеете сквозное соединение, то вполне вероятно, что в миксе есть заблокированный порт / служба.
Если вы МОЖЕТЕ подключиться к некоторым из них, я бы подумал о том, чтобы собрать захват пакетов (с обеих сторон), чтобы подтвердить, что определенные пакеты не проходят весь путь.