Hi!

> # ping -c 2 -q -I eth8 index.hu
> PING index.hu (217.20.130.97) from x.y.8.z eth8: 56(84) bytes of data.
> --- index.hu ping statistics ---
> 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1010ms
> 
> A tcpdump -i eth8 teljesen ures.
Jogosan.


> Elmeletileg az ping -c 2 -q -I eth8 index.hu parancsnak mukodni kellene,
> es a kernel sulyeszti el a csomagjaimat ??
Szerintem a parancs működik és a kernel nem süllyeszti el a csomagjaidat.

Amit viszont érdemes mindenképpen megnézni:
man ping
-I interface address
   Set  source address to specified interface address. Argument may
   be numeric IP address or name of device.

Ez azt jelenti, hogy amikor te a -I eth8 opcióval pingelsz, akkor
az azt jelenti, hogy a kimenő csomag az eth8 IP címével megy ki - de
arról messze szó nincs, hogy azon az interface-n is megy ki!
Felveszi annak az IP-jét, majd megtörténik a route-olás és mivel most
áll az ADSL, nincs route ami oda mutatna, ezért kimegy a cucc a default
gw irányába az eth4-en. No persze ha tűzfal szabály nem engedi ki az
eth4-en, akkor nem megy ki. A másik huncutság, hogy útközben nem lesz-e
bárki ideges amiatt, hogy olyan IP címről jön a csomag, ami elvben
arrafele van, ahonnan jön a csomag. Végül de nem utolsó sorban áll a
másik kérdés is: visszafelé hogy fog visszajönni a csomag? Vissza tud
találni az eth4 irányon keresztül, miközben az eth8 IP címével gurul?

Ha viszont több default gw is van a gépen, akkor ha jól sejtem, iproute2
csomagot használsz. Nem lenne az jó megoldás, ha a helyi gép - és csak
a helyi gép(!) - az index.hu-t mindenképpen az adsl-en keresztül látná?
Akkor ugyanis a route-olási szabályok alapján is az eth8-on kéne kimennie
a csomagnak, tehát ott is fog kimenni.



A problémád elvben más irányból is megközelíthető - szerintem.
Konkrétan arra gondolok, hogy azok a külön kis dobozkák, amelyeknek
már saját IP-jük van és gw-ként jelennek meg és kihúzhatják az ADSL
kapcsolatot, azok nagy része SNMP-n keresztül lekérdezhető.
Ilyen irányba nincs mozgási lehetőséged?


Zsolt

_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz