Uno de mis servidores (Debian 5.0.6) tiene dos direcciones IP públicas en la misma interfaz. Esto solía funcionar bien durante meses, pero de repente está usando direcciones IP "incorrectas" para las conexiones salientes. Esto es un problema porque la búsqueda inversa no coincidirá y, por lo tanto, los correos electrónicos obtienen puntos 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
Actualmente está utilizando 85.214.157.120 para conexiones salientes. ¿Cómo consigo que use 81.169.180.51?
Editar : la máscara de red de 255.255.255.255 es coherente con la documentación y la respuesta de DHCP de la empresa de alojamiento. Llamar a /etc/init.d/networking restart varias veces eventualmente terminará con la dirección IP correcta para las conexiones de salida. Pero eso obviamente no es una solución estable. /Editar
Edición 2 : para asegurarme de que la ruta del host no esté relacionada con mi problema, configuro una red de prueba 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 alguien tiene una idea de cómo asegurarse de que la dirección IP de origen 192.168.0.2 se use en las conexiones TCP salientes, le agradecería. / Editar 2