Vincule o tráfego de saída ao eth0 em vez de eth0: 1

Adicionamos um segundo endereço IP a uma máquina Linux (debian) para implementar um segundo certificado SSL em um novo Apache vhos

Nossoifconfig agora é assim:

eth0      Link encap:Ethernet  Hardware Adresse 00:0c:29:1b:ab:6c
          inet Adresse:999.999.999.39  Bcast:999.999.999.63  Maske:255.255.255.192
          inet6-Adresse: (...)/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:219336884 errors:0 dropped:0 overruns:0 frame:0
          TX packets:223169420 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:1971307659 (1.8 GiB)  TX bytes:713489565 (680.4 MiB)

eth0:1    Link encap:Ethernet  Hardware Adresse (...)
          inet Adresse:999.999.999.40  Bcast:999.999.999.63  Maske:255.255.255.192
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1

Problem: Todo o tráfego de saída (conexões MySQL para servidor de banco de dados externo, conexões SMTP de saída do postfix) agora parece sair através de eth0: 1, daí o segundo (novo) IP 999.999.999.4

Como podemos forçar todo o tráfego de saída para sair através de eth0, endereço IP 999.999.999.39

Saída da rota:

[n1 ~ #] route
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.192 U     0      0        0 eth0
10.10.10.0      *               255.255.255.0   U     0      0        0 eth1
default         gateway4.XXX    0.0.0.0         UG    0      0        0 eth0
default         gateway4.XXX    0.0.0.0         UG    0      0        0 eth0

olução encontrada:

brigado por suas dicas,ip route era o caminho a seguir, agora funciona como desejado.

ip rule add from 999.999.999.39 table t1
ip rule add from 999.999.999.40 table t2
ip route del default via 999.999.999.1
ip route add default 999.999.999.1 dev eth0 table t1
ip route flush cache

questionAnswers(2)

yourAnswerToTheQuestion