RE: Két net, egy szerver
Péter Tamás
Tamas.Peter at netvisor.hu
2009. Május. 18., H, 13:06:00 CEST
Valószínűleg az a gondod, hogy ha a sulinet-es IP-t (eth0) szólítod meg kintről, akkor is a másik szolgáltató felé (eth2) megy ki a válasz csomag. Ezen csak a source routing segít. A lényege, hogy ha a szervered sulinetes IP címéről jön a csomag, azt mindig a Sulinet irányába küldje, és ne a default gateway felé:
$EXT_IP0=<sulinetes_ip> # eth0 IP címe
$EXT_GW0=<sulinetes_router>
$EXT_NET0=<sulinetes_network/maszk>
/sbin/ip rule add from $EXT_IP0 to any table 60 prio 60
/sbin/ip route add default via $EXT_GW0 table 60 metric 2
/sbin/ip route add $EXT_NET0 dev eth0 table 60 metric 1
Valamint hogyha azt szeretnéd, hogy belülről is látszódjon a szervered sulinetes címe:
$EXT_NET1=<belso_network/maszk>
/sbin/ip route add $EXT_NET1 dev eth1 table 60 metric 1
Üdv,
Tamás
További információk a(z) Techinfo levelezőlistáról