Я новичок в Linux и пытаюсь настроить MailScanner. Я дошел до того, что настроил его с помощью postfix, и мне удалось отправить через него тестовое сообщение с локальной консоли.
Однако, когда я пытаюсь подключиться к порту 25 на IP-адресе коробки, который равен 192.168.2.9, я получаю сообщение об отказе в соединении. Запущенный nmap localhost показывает открытый порт 25, однако nmap 192.168.2.9 не показывает открытый порт 25. IPtables и selinux отключены.
Как определить, что блокирует порт и как его разблокировать?
Спасибо.
Проверьте с помощью netstat -ln, что служба действительно прослушивает 192.168.2.9 или 0.0.0.0 (все интерфейсы), а не только локальный хост.
Убедитесь, что iptables не запущен (iptables -L -n -v нет результатов)
Проверьте /etc/hosts.deny на наличие действующих правил доступа.
Проверьте журналы, чтобы убедиться, что нет конкретной причины конфигурации почты.
Убедитесь, что вы можете проверить связь с этим хостом с другого в той же подсети, и что вы можете подключиться к порту 25 на этом сервере.
Это должно покрыть это.
Если вы уверены, что правила брандмауэра iptables не загружены (iptables -vnL)
Запустите netstat -tanop, чтобы убедиться, что postfix прослушивает все сетевые интерфейсы (0.0.0.0) или (192.168.2.9), а не только локальные.
С уважением, K