configura o postfix para aceitar correio de duas WANs

4

Eu tenho um servidor mac, mas minha pergunta deixou o domínio da GUI. Minha última esperança é um fórum unix.

Eu tenho um roteador cisco com duas portas WAN. O mac usa o postfix 2.8.3. Eu configurei corretamente o encaminhamento de porta para neste caso, porta 25. Quando eu, no entanto, tentar abrir uma sessão de telnet de um host externo para os endereços IP de minhas portas WAN usando a porta 25, só obtenho uma resposta de postfix na WAN1. WAN2 me dá um "Não é possível conectar ao host remoto: Tempo limite de conexão". Se, no entanto, eu tiver o WireShark em execução, posso ver que o roteador encaminha a solicitação, mas o postfix simplesmente não parece "atender".

Eu revi meu main.cf e não havia nada que sugerisse que o postfix devesse ser exigente com a WAN que ele deseja usar. O inet_protocols está configurado para todos e eu até tentei adicionar os endereços IP estáticos de cada uma das minhas portas WAN à variável my networks.

Parece que não consigo fazer isso funcionar - alguém tem alguma dica de onde eu possa procurar em seguida?

Obrigado

    
por Joseph 28.09.2011 / 15:54

2 respostas

1

Aqui estão algumas coisas para verificar:

  • No mac, execute "tcpdump port 25". Isso irá imprimir para stdout tudo entrando ou saindo da porta 25. Agora telnet para ambos os IPs na porta 25. O tcpdump imprime qualquer coisa para ambos os IPs, ou apenas para o primeiro?
  • No mac, execute "postconf inet_interfaces". Se você vir "inet_interfaces = all", o postfix deve estar escutando em todas as interfaces.
  • No mac, execute "netstat -tapn | grep 25". Isso deve retornar as interfaces que o postfix está escutando. Se você vir algo como "0.0.0.0:25", o postfix está escutando em todas as interfaces.

Se os segundos dois testes forem como eu disse, o problema está no nível do roteador. Observe também que eu realizei meus testes em um host GNU / Linux, então seus resultados podem ser um pouco diferentes.

    
por 04.10.2011 / 20:16
1

Seu roteador suporta balanceamento de carga usando dois links WAN. Como eu vejo o cenário agora é que você não configurou nenhum loadbalancing no roteador, você tem esses dois links WAN conectados e a porta SMTP encaminhada para um dos IPs da LAN (seu mac), e o roteador tem apenas um gateway padrão para a internet ou seja, WAN1. Portanto, mesmo que o pacote chegue via WAN2, ele sai pela WAN1 em direção ao cliente, e o cliente veria como dizer Oi a A e receber uma resposta de B, o que, por motivos óbvios, ignoraria e, portanto, um tempo limite. O IMHO que ativa o balanceamento de carga sozinho deve ajudar a resolver seu problema.

    
por 03.11.2011 / 20:03