сделать сложный рутинг

From
Yury Lyakh (2:464/6666)
To
All
Date
2006-03-10T14:21:52Z
Area
RU.UNIX.SOLARIS
Есть машинка T2000/Sol10, на ней подняты:
ipge0 - с дефолт-рутингом в обычную сеть.
ipge1: - с тремя сабинтерфейсами к серверу SLB.

на сабинтерфейсах висит допустим mysql.

Можно-ли солярке обьяснить, что пакет идущий от айпи ipge1:2 например,
должен идти через гейт в сети данного интерфейса? а не через
дефаулт-роутер через ipge0.

То есть в общем случае, пакет с src конкретного интерфейса должен и
уходить через данный интерфейс к гейту приписанному данному интерфейсу?
Как описать гейт для сети на каждом интерфейсе?

В Linux сие делается легко через iproute, например так:

iface eth0:1 inet static
  address 10.1.185.83
  netmask 255.255.255.0
  network 10.1.185.0
  broadcast 10.1.185.255
  mtu 1450
  up   /sbin/ip route add default via 10.1.185.254 dev eth0 \
                src 10.1.185.83 table 23
  up   /sbin/ip rule  add from 10.1.185.83 lookup 23 priority 23

iface eth0:2 inet static
  address 10.2.185.83
  netmask 255.255.255.0
  network 10.2.185.0
  broadcast 10.2.185.255
  mtu 1450
  up   /sbin/ip route add default via 10.2.185.254 dev eth0 \
                src 10.2.185.83 table 22
  up   /sbin/ip rule  add from 10.2.185.83 lookup 22 priority 22
итд.


-- 
  Moscow, Russia                   e-mail: yury(at)v6.ru
                                   icq: 882209
--- tin/1.8.0-20051224 ("Ronay") (UNIX) (Linux/2.6.13 (i686))
 * Origin: A Yorick's InterNetNews site (2:464/6666)
SEEN-BY: 46/50 999 400/333 520 450/1024 460/120 463/68 464/0 28 34 36 41 44 66
SEEN-BY: 464/95 100 128 910 999 5555 6666 465/213 550/5068 4614/9 4642/44
SEEN-BY: 5000/0 14 26 94 104 130 170 5000 5002/5002 5004/75 1111 5005/14
SEEN-BY: 5009/14 5010/77 352 5011/13 5012/46 5015/28 5020/545 715 4441 5021/29
SEEN-BY: 5025/3 5027/12 5029/34 5030/115 1957 5035/38 5045/7 5053/16 5054/1 4
SEEN-BY: 5054/8 9 28 35 37 5055/177 5062/10 5064/7 5070/66 5080/1003 5085/13
SEEN-BY: 5090/1029 5095/20 5096/18 6000/1 6035/1
PATH: 464/6666 5555 36 5000/5000 5020/545 5054/1 37