um dos meus servidores (Debian 5.0.6) possui dois endereços IP públicos na mesma interface. Isso costumava funcionar bem por meses, mas de repente estava usando endereços IP "incorretos" para conexões de saída. Isso é um problema, porque a pesquisa inversa não corresponde e, portanto, os e-mails recebem pontos 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
Atualmente, ele está usando 85.214.157.120 para conexões de saída. Como faço para usar o 81.169.180.51?
Editar : a máscara de rede 255.255.255.255 é consistente com a documentação e a resposta DHCP da empresa de hospedagem. Chamar /etc/init.d/networking restart várias vezes acabará com o endereço IP correto para conexões de saída de saída. Mas isso obviamente não é uma solução estável. /Editar
Editar 2 : para garantir que a rota do host não esteja relacionada ao meu problema, configurei uma rede de teste 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
Se alguém tiver uma idéia de como garantir que o endereço IP de origem 192.168.0.2 seja usado nas conexões TCP de saída, ficaria muito grato. / Editar 2