In mesajul anterior gresisem o chestie: netmask era de fapt pus  /26
(255......192), am dat un copy/paste si nu mi-am dat seama de greseala din
mesaj.  Am facut un mic test care m-a bagat si mai tare in ceata. Am pus
ip-ul pentru interfata externa de la al doilea isp pe un windoze care intra
in acelasi switch in care intra si ruterul Linux. Mirare maxima cind am
vazut ca merge excelent insa pe linux daca fac acelasi lucru, adica las
numai interfata ext. nr.2 si le fac un flush pe tabelele de rutare +
adaugare ruta default fara nimic in plus de balancing, pe gw-ul de la
isp2.... primesc la un ping aceleasi raspunsuri...dest.host.unreacheable!!!
Acu chiar ca stau cu capu'n palma si cu a doua mina fac ma scarpin f.
nedumerit. Ceva imi scapa din vedere si pun pariu ca e o chestie f. simpla
insa nu stiu ce poate fi. Placa de retea de pe linux e buna, merge.. daca
schim ip si o pun sa mearga pe local n-are nici pe naiba, deci.... me lost
in space!!!!

Alex
----- Original Message ----- 
From: "lonely wolf" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 18, 2003 2:49 AM
Subject: [rlug] Re: ip route + 2 links


> Alex wrote:
> > Am revizuit scriptul dupa cum mi-ai sugerat dar tot nimic. Practic acum
> > seintimpla urmatoarea chestie:
> > la un ping pe www.yahoo.com (de ex.) primesc raspuns "dest. host.
> > unreacheable" de la interfata externa nr.2 . Daca mai dau un ping
> > www.google.com , atunci se duce pe interfata externa nr. 1 care e con.
> > direct cu un cable modem si merge ok.
> asta e semn ca pachetele nu  ies prin acea interfata
>
> > De precizat ca pin in momentul actual
> > int.ext. nr.1 a fost singura int. cu ext. pe ruterul asta.
> > Nu imi trebuie masq sau snat pentru ca squid ruleaza tot pe ruterul asta
si
> > asta e tot ce vreau, ca squid sa se poata folosi de ambele linii. Mai
jos am
> > pus varianta revizuita a scriptului, dupa indicatiile tale:
> >
> > #!/bin/bash
> > IF0="eth0"
> > IF1="eth2"
> > IF2="eth1"
> > IP0="192.168.254.125"
> > IP1="1.2.3.4"
> > IP2="5.6.7.8"
> > P1="1.2.3.1"
> > P2="5.6.7.1"
> > P0_NET="192.168.254.0"
> > P1_NET="1.2.3.0"
> > P2_NET="5.6.7.0"
> si netmask unde e? mai ales ca pe interfata ADSL am vaga banuiala ca
> netmask nu e /24
>
>
> > #
> > ip route add $P1_NET dev $IF1 src $IP1 table T1
> > ip route add default via $P1 table T1
> > ip route add $P2_NET dev $IF2 src $IP2 table T2
> > ip route add default via $P2 table T2
> > #
> > ip route add $P1_NET dev $IF1 src $IP1
> > ip route add $P2_NET dev $IF2 src $IP2
> tot nu ai pus masca (cit ti-a zis fiecare provider sa pui pe interfata
> spre el)
>
> > #
> > ip rule add from $IP1 table T1
> > ip rule add from $IP2 table T2
> > ip route add $P2_NET     dev $IF2 table T1
> > ip route add $P1_NET     dev $IF1 table T2
> si nici aici nu ai pus netmask
> poti sa pingui gateway-ul providerului 2?
>
> > ip route del default
> > ip route add default scope global nexthop via $P1 dev $IF1 weight 1
nexthop
> > via $P2 dev $IF2 weight 2
> poti da direct
>    ip route replace default blablabla (fara sa dai delete intii, urmat
> de add)
>
> > PS. un tcpdump pe interfata pe care nu primesc raspuns (nr.2 ext.) arata
cam
> > asa:
> > 01:58:22.800941 802.1d config 8000.00:00:ca:1a:9c:46.8001 root
> > 8000.00:00:ca:03:cf:06 pathcost 420 age 1 max 20 hello 2 fdelay 15
> asta nu e rezultat la ping. astea sint chestii care se plimba prin retea
>   si nu au legatura directa cu ceea ce faci tu.
>
> > 01:58:23.361004 arp who-has 216.254.0.38 tell $IP2 ...... de multe ori
...
> > (asta e rez. la un ping pe www.sf. net)
> as indrazni sa spun ca ruta ta e profund eronata. asta e comportament
> tipic pt cazul in care nu are default gateway. interfata ta lanseaza ARP
> request direct cu adresa destinatiei finale, fara sa se intereseze de un
> eventual router intermediar
>
>
>
> iti fac o propunere rusinoasa. renunta pt perioada de teste la load
> balancing, si asigura-te ca poti face prin oricare provider orice fel de
> trafic. sau pe scurt ceva de genul :
> ip route flush table T1
> ip route flush table T1
> ip route replace default via $GW_PROVIDER2 dev $IF2
>
> -- 
> Computers are devices for converting data into error messages
>
>
>
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
>
>



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui