один із моїх серверів (Debian 5.0.6) має два публічні ip-адреси в одному інтерфейсі. Це працювало добре місяцями, але раптом воно використовує "неправильні" ip-адреси для вихідних з'єднань. Це проблема, оскільки зворотний пошук не збігатиметься, а отже, електронні листи отримують спам-бали.
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
В даний час він використовує 85.214.157.120 для вихідних з'єднань. Як змусити його використовувати 81.169.180.51?
Редагувати : Маска мережі 255.255.255.255 узгоджується як з документацією, так і з відповіддю DHCP від приймаючої компанії. Виклик /etc/init.d/networking перезавантаження декілька разів, в кінцевому підсумку виявиться правильна ip-адреса для вихідних з'єднань. Але це, очевидно, не є стабільним рішенням. / Редагувати
Редагування 2 : Щоб переконатися, що маршрут хосту не пов'язаний з моєю проблемою, я встановлюю локальну тестову мережу:
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
Якщо у когось є ідея, як переконатися, що ip-адреса джерела 192.168.0.2 використовується для вихідних tcp-з'єднань, я буду вдячний. / Редагувати 2