Alors, laissons en DHCP
Essaie d’ajouter ça :
metric 20
post-up ip route add default via 146.59.153.1 src 146.59.143.yyy metric 10
L’option metric a pour but de fixer la priorité des routes obtenues par DHCP, et l’option post-up a pour but de créer une route par défaut de priorité plus forte.
ok : ce qui donnerais :
auto lo
iface lo inet loopback
dns-nameservers 213.186.33.99
auto eth0
iface eth0 inet dhcp
mtu 1500
auto eth0:0
iface eth0:0 inet static
address 146.59.143.xxx
netmask 255.255.255.255
metric 20
post-up ip route add default via 146.59.153.1 src 146.59.153.yyy metric 10
j’essaye de suite
Donc avec cette config pas d’erreur :
mais si j’envoi un mail sa viens toujours de la 1er IP:
Received: from xxx.mdomaine.xxx ([146.59.153.XXX]) (1er ip)
Non, metric 20 dans la strophe dhcp.
Et contrôle le résultat avec les deux commandes ip que j’ai mentionnées plus haut.
PS : xxx, c’est l’adresse IP principale ou secondaire ? Pour moi yyy est la secondaire.
Le troisième octet est 143 ou 153 ?
auto lo
iface lo inet loopback
dns-nameservers 213.186.33.99
auto eth0
iface eth0 inet dhcp metric 20
mtu 1500
auto eth0:0
iface eth0:0 inet static
address 146.59.143.xxx
netmask 255.255.255.255
post-up ip route add default via 146.59.153.1 src 146.59.153.yyy
Erreur sa reboot pas
la 2em ip 146.59.153.yyy
Alors pourquoi mets-tu
address 146.59.143.xxx
?
Et metric 20 dans une ligne propre, pas à la suite de la ligne.
Je me suis tromper pardon :
1er IP : 146.59.153.xxx principal
2em ip : 146.59.143.yyy
Alors sous eth0:0 tu mets 146.59.143.yyy en address et en src.
auto lo
iface lo inet loopback
dns-nameservers 213.186.33.99
auto eth0
iface eth0 inet dhcp
metric 20
mtu 1500
auto eth0:0
iface eth0:0 inet static
address 146.59.143.yyy
netmask 255.255.255.255
post-up ip route add default via 146.59.153.1 src 146.59.143.yyy
metric 10
service networking restart
Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
Sa ne fonctionne pas avec cette config
Bon, je n’ai pas répondu à la question initiale, parce qu’il me semblait que la configuration du premier message n’était pas très cohérente et qu’il valait mieux d’abord essayer de faire un truc plus propre.
Maintenant au vu de la suite, et surtout que la question concerne uniquement postfix, je te conseille de revenir sur la configuration de ton premier message qui fonctionne et de simplement modifier la configuration de postfix avec ta seconde adresse :
smtp_bind_address = 146.59.143.yyy
Cela dit je ne comprend pas pourquoi ce que j’avais proposé ne fonctionne pas.
Bruno,
Merci, c’est juste pour postfix, du coup sa règle mon problème.
Merci
Rha,
Sa fonctionne mais depuis que je fais comme sa j’ai un problème avec le rDNS :
Delivered to internal network by a host with no rDNS
Vérifiez que vous avez un rDNS rattaché à votre hostname et que ce rDNS correspond à l’IP du serveur d’envoi
Savez vous pourquoi ?
Le rDNS, c’est l’enregistrement inverse au niveau du domaine. En fait, le DNS donne une adresse IP à partir d’un nom de domaine. Le rDNS fait l’inverse.
Il faut regarder dans ton interface d’administration chez OVH pour définir un reverse et le faire correspondre à un enregistrement direct.
oui quand je fais le test c’est ok le reverse dns, mais depuis que j’ai mis :
smtp_bind_address = 146.59.143.yyy
Quand j’envoi un mail j’ai bien la 2em IP du coup,
mais quand je fais un test sur mailtester : j’ai cette avertissement :
Vérifiez que vous avez un rDNS rattaché à votre hostname et que ce rDNS correspond à l’IP du serveur d’envoi
Sur mxtoolbox le reverse DNS est ok.
Il ya surement un truc a faire dans le serveur debian ou postfix
Formulé autrement, il faut que l’adresse IP de ton serveur ton serveur SMTP corresponde au nom avec lequel s’annonce (HELO).
Tu dois donc ajuster la configuration de postfix pour cela en changeant hostname ou en spécifiant smtp_helo_name avec le nom obtenu par :
dig +short -x 146.59.143.yyy
J’ai testé sur une machine de mon réseau (les adresses sont différentes), ça fonctionne avec
auto enp2s0
iface enp2s0 inet dhcp
metric 20
auto enp2s0:0
iface enp2s0:0 inet static
address 192.0.2.8/32
post-up ip route add default via 192.0.2.1 src 192.0.2.8 metric 10
Mais ton besoin est seulement pour postfix (et pas « surtout pour postfix » contrairement à ce que tu avais écrit précédemment), inutile de t’embêter.
Bonjour Bruno,
Du coup je doit mettre : smtp_helo_name = smtp.domaine.xx -x 146.59.143… ?
mon smtp_helo_name = est bien mon nom de domaine su serveur le hostname
Il faut rajouter l’ip ?
Merci
Merci j’ai re tester et effectivement c’est fonctionne avec cette config.
Je te remercie 1000 fois.
Et merci au autre aussi d’avoir prit du temps.
A bientôt