Strona 1 z 1

routing - dwie trasy przy różnych sieciach

: 28 października 2013, 09:14
autor: sethiel
W routerze mam karty sieciowe:
eth0: 192.168.1.1/24
eth1: 192.168.2.1/24
Jak napisać ip route add dla podsieci np 10.0.0.0/24, taki zapis jest niepoprawny

Kod: Zaznacz cały

ip route add 10.0.0.0/24 gw 192.168.1.10 dev eth0
ip route add 10.0.0.0/24 gw 192.168.2.10 dev eth1
RTNETLINK answers: File exists

ip route add 10.0.0.0/24 gw 192.168.1.10 dev eth0 src 192.168.1.1
ip route add 10.0.0.0/24 gw 192.168.2.10 dev eth1 src 192.168.2.1
RTNETLINK answers: No such process



: 28 października 2013, 09:43
autor: LordRuthwen
Ale co Ty w ogóle chcesz osiągnąć i jak wygląda sieć?

: 28 października 2013, 10:29
autor: sethiel
Raczej już chyba wiem (specjalnie użyte podwójne gdybanie):
/etc/iproute2/rt_tables

Kod: Zaznacz cały

100 siec_1
101 siec_2

Kod: Zaznacz cały

ip rule add from 192.168.1.0/24 table siec_1
ip rule add from 192.168.2.0/24 table siec_2
ip route flush cache
ip route add 10.0.0.0/24 via 192.168.1.10 dev eth1 table siec_1
ip route add 10.0.0.0/24 via 192.168.2.10 dev eth2 table siec_2
Sprawdzone działa.
Ale co Ty w ogóle chcesz osiągnąć i jak wygląda sieć?
Chcę osiągnąć to aby z siec_1 nie miała pojęcia o trasach w siec_2