Contexte : Nous avons un accès internet doté de plusieurs plages d'adresses IP géré par un IPCop v.2.1.9. Derrière l'IPCop, il y a un réseau local et un serveur de messagerie. Toutes nos adresses IP publiques ont été renseignées sur l'IPCop dans le menu Réseau -> Alias.
Besoin : Je souhaite, pour des raisons de confidentialités qui nous sont propres, que le serveur de messagerie utilise une autre adresse IP publique que l'IP principale de l'IPCop.
Schéma :
Modem/Routeur/Box :
Firewall/Serveur-passerelle multifonctions :
Adressages :
IP Publique de l'IPCop : 83.x.x.x
IP Publique du serveur de messagerie : 46.x.x.x
IP locale du serveur de messagerie : 192.168.101.13
Question : Je sais rediriger le trafic SMTP entrant sur l'IP publique du serveur de messagerie (46.x.x.x) vers l'IP du réseau local du serveur de messagerie (192.168.101.13). Mais lorsque le serveur de messagerie communique vers l'extérieur l'IP publique utilisée est celle de l'IPCop (83.x.x.x) , pas celle que je veux lui allouer (46.x.x.x).
Comment dire à l'IPCop que le trafic sortant de mon serveur de messagerie doit sortir avec une autre adresse IP publique que la sienne ?
L'interface de l'IPCop ne sait pas le faire.
Pistes imaginées : Est-ce qu'une commande IPTABLES permettrait de le faire ?
Recherches :
Logs et tests :
Merci beaucoup de votre aide.
Frédéric