un de mes serveurs (Debian 5.0.6) a deux adresses IP publiques sur la même interface. Cela fonctionnait bien pendant des mois, mais tout à coup, il utilise "les mauvaises" adresses IP pour les connexions sortantes. C'est un problème car la recherche inversée ne correspondra pas et les e-mails obtiennent donc des points de spam.
eth0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c
inet Adresse:81.169.180.51 Bcast:81.169.180.51 Maske:255.255.255.255
inet6-Adresse: fe80::21b:21ff:fe14:8e9c/64 Gültigkeitsbereich:Verbindung
eth0:0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c
inet Adresse:85.214.157.120 Bcast:85.214.157.120 Maske:255.255.255.255
Kernel-IP-Routentabelle
Destination Router Genmask Flags Metric Ref Use Iface
81.169.180.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
0.0.0.0 81.169.180.1 0.0.0.0 UG 0 0 0 eth0
Actuellement, il utilise 85.214.157.120 pour les connexions sortantes. Comment puis-je le faire utiliser 81.169.180.51?
Edit : Le masque de réseau de 255.255.255.255 est cohérent avec la documentation et la réponse DHCP de la société d'hébergement. Appeler /etc/init.d/networking redémarrer plusieurs fois finira par se retrouver avec la bonne adresse IP pour les connexions sortantes. Mais ce n'est évidemment pas une solution stable. /Éditer
Edit 2 : Pour m'assurer que la route hôte n'est pas liée à mon problème, j'ai configuré un réseau de test local:
eth0 inet Adresse:192.168.0.2 Bcast:192.168.0.255 Maske:255.255.255.0
eth0:0 inet Adresse:192.168.0.3 Bcast:192.168.0.255 Maske:255.255.255.0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
Si quelqu'un a une idée comment s'assurer que l'adresse IP source 192.168.0.2 est utilisée sur les connexions TCP sortantes, je serais reconnaissant. / Modifier 2