uno dei miei server (Debian 5.0.6) ha due indirizzi IP pubblici sulla stessa interfaccia. In passato funzionava bene da mesi, ma all'improvviso utilizza indirizzi IP "errati" per le connessioni in uscita. Questo è un problema perché la ricerca inversa non corrisponderà e quindi le e-mail ottengono punti 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
Attualmente utilizza 85.214.157.120 per le connessioni in uscita. Come ottengo che usi 81.169.180.51?
Modifica : la maschera di rete di 255.255.255.255 è coerente con la documentazione e la risposta DHCP della società di hosting. Chiamare /etc/init.d/networking riavvio più volte finirà con l'indirizzo IP corretto per le connessioni di outbount. Ma questa ovviamente non è una soluzione stabile. /Modificare
Modifica 2 : per assicurarsi che il percorso dell'host non sia correlato al mio problema, ho impostato una rete di test locale:
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 qualcuno ha idea di come assicurarsi che l'indirizzo IP sorgente 192.168.0.2 venga utilizzato su connessioni tcp in uscita, sarei grato. / Modifica 2