Érdekes hálózati probléma debiannal

Fórumok

Sziasztok!

A következő problémám van. Van egy szerver két hálózati kártyával. Mind2 hálózati egymástól függetlenül kapcsolódik az interneten. Egyik hálózati kártya közvetlenül (hogy miért van így, azt most nem mesélem el), a másik egy router mögött van. Arra, amelyik a router mögött van, 2 db domain név van regelve (ideiglenes addig volt így, amíg az új külön van nem lett kiépítve). A problémám az, hogy ha engedélyezem a szerveren az új kapcsolatot, akkor a régi vonalom (a router mögötti kártyán) nem működik a http szolgáltatás. Ha lekapcsolom a hálókártyát, akkor meg újra működik. Ennek mi lehet az oka? Vagy hogy tudom ezt kiküszöbölni?

Segítségetek köszi.
Üdv.

Hozzászólások

Hali!

A kovetkezo doksit olvasd el:
http://lartc.org/howto/lartc.rpdb.multiple-links.html

Innentol feltetelezes:
A problemad az lehet, hogy a default route-od a router nelkuli kartyan menne ki, mivel azt konfiguraltad kesobb. Ha jon egy keres a router mogotti kartyara, akkor annak van egy kivulrol latszo IP-je, erre kapcsolodik a kulso szemlelo, viszont valaszt egy masik IP-rol kap (a router nelkuli kartya IP-jerol,) ezert eldobja a csomagot.

Én nekem ezekkel a lépésekkel szépen helyreállt a kapcsolat (remélem, hogy minden így volt):

ip route add hálózat_cím1 dev hálókártya1 src hálókártya1_ip_cím table 1
ip route add default via hálókártya1_átjáró table 1

ip route add hálózat_cím2 dev hálókártya2 src hálókártya2_ip_cím table 2
ip route add default via hálókártya2_átjáró table 2

ip route add hálózat_cím1 dev hálókártya1 src hálókártya1_ip_cím
ip route add hálózat_cím2 dev hálókártya2 src hálókártya2_ip_cím

ip rule add from hálókártya1_ip_cím table 1
ip rule add from hálókártya2_ip_cím table 2