2 lacza po raz ktorys...

Linux - system operacyjny dla kazdego

Witam, mam problem z 2 laczami i nie wiem juz o co chodzi.. :>

pierwsze lacze:
/sbin/ip route add default via 83.XXX.XXX.241 dev eth0 table PIERWSZE
/sbin/ip rule add from 83.XXX.XXX.240/29 table PIERWSZE

drugie:
/sbin/ip route add default via 193.XXX.XXX.94 dev eth2 table DRUGIE
/sbin/ip rule add from 193.XXX.XXX.70/32 table DRUGIE

i oczywiscie:
/sbin/ip route flush table cache

sysctl pokazuje mi :
net.ipv4.conf.eth2.rp_filter = 0
net.ipv4.conf.eth1.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0

a jak zrobie tracerouta:
root# traceroute -n -s 193.XXX.XXX.70 wp.pl
traceroute to wp.pl (212.77.100.101) from 193.XXX.XXX.70, 30 hops max,
38 byte packets
1 83.XXX.XXX.241 15.318 ms 8.994 ms 12.130 ms

root# ip ro
83.XXX.XXX.240/29 dev eth0 proto kernel scope link src
83.XXX.XXX.242
193.XXX.XXX.64/27 dev eth2 proto kernel scope link src
193.XXX.XXX.70
10.0.1.0/24 dev eth1 proto kernel scope link src 10.0.1.254
10.0.14.0/24 dev eth1 proto kernel scope link src 10.0.14.254
127.0.0.0/8 dev lo scope link
default via 83.XXX.XXX.241 dev eth0 metric 1

[email protected]:~# ip ru
0: from all lookup local
32764: from 193.XXX.XXX.70 lookup DRUGIE
32765: from 83.XXX.XXX.240/29 lookup PIERWSZE
32766: from all lookup main
32767: from all lookup default


Moim zdaniem jest wszystko dobrze, na innym serwerze testowalem takie
samo rozwiazanie i chodzi OK.
Ktos ma jakies pomysly ? ;/

Z gory dziekuje za pomoc.
[email protected] napisał(a):

Na szybkiego:
ip route flush cache
Jak mowilem juz jest
/sbin/ip route flush table cache
ale dodalem tez bez "table" lecz tez nie pomogło.

Pawel 'snaj' Pawilcz napisał(a):
[email protected] napisał(a):

Tak jak mowisz wyglada ze jest poprawnie.
Dla spokoju wylacz firewalle, wszelkie naty itd. i sprawdz z ustawionym
tylko routingiem.
Nie latales kernela jakimis dziwnymi patchami ?
Pawel 'snaj' Pawilcz napisał(a):

Na czystym systemie to samo, zadnych dziwinych patchow, kernel 2.4.31
DAR_ek napisał(a):

root# traceroute -n -s 193.XXX.XXX.70 wp.pl
traceroute to wp.pl (212.77.100.101) from 193.XXX.XXX.70, 30 hops max,
38 byte packets
1 83.XXX.XXX.241 29.041 ms 12.113 ms 15.981 ms


tcpdump:

A 212.77.100.101 (150)

length 10

length 10

length 10

length 10

jak na moje oko to dobrze...