Re: [rlug] Net prin două tevi

2009-08-06 Fir de Conversatie Florin Popovici
2009/8/5 Alex 'CAVE' Cernat c...@cernat.ro:


 Stie connection tracking-ul NAT-ului si odata ce e established nu trimite
 pachete prin alta interfata.

 Din cate imi aduc aminte routarea se face inainte de SNAT, si nu stiu sigur
 cat de dependente sau independente erau ultima data.
 Dar ma rog, n-am apucat sa testez cum trebuie arhitectura asta cu 2 gw-uri
 si fara sa precizez explicit care pachet pe unde sa o ia. Dar daca zici ca
 la tine merge fara probleme 


Intr-adevar, routarea se face inainte de SNAT. Dar kernelul are un
route cache, care iti permite sa faci round-robin sau random
load-balancing pe N gatewayuri, fara sa-ti strici conexiunile TCP.
Practic decizia de routing se ia la primul pachet al conexiunii, dupa
care se tine in cache.

When determining the route by which to send a packet, the kernel
always consults the routing cache first. The routing cache is a hash
table used for quick access to recently used routes. If the kernel
finds an entry in the routing cache, the corresponding entry will be
used. If there is no entry in the routing cache, the kernel begins the
process of route selection. (de aici:
http://linux-ip.net/html/routing-selection.html ) sau googleaza linux
kernel route cache.

-- 
www.flo.ro

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-08-05 Fir de Conversatie Bazy

Florin Popovici wrote:

2009/6/29 Claudiu CISMARU clau...@virtuamagic.com:
  

# ip route add default nexthop via $GW1 dev $WRLS-IF nexthop via $GW2
dev $RTC-IF
  

Si magia asta in functie de ce merge? Arunca primul pachet prin gw1, al
doilea prin gw2, al treilea prin gw1 samd? Tine cont ca acel pachet e
TCP si tb sa vina de la aceasi sursa? Sau cum?

Eu stiam ca solutia asta e pentru cazul in care ai 2 legaturi intre
acelasi provider si tine, sa balansezi informatia pe cele doua linii...
cand ai 2 provideri separati lucrurile se cam complica (trebuie sa faci
si source/policy routing).




Hello,

Magia asta, AFAIK, e lucrată destul de bine. Adică există mai mulţi
algoritmi de multipath (round-robin, random, poate chiar hash-based?)
selectabili şi configurabili dinamic (weights), şi există un
route-cache care face ca următoarele pachete din conexiunea
respectivă să se ducă pe aceeaşi cale.

Deci nu e nevoie să fie acelaşi provider pe ambele ţevi.

În situaţia de care zici tu, cu două legături [redundante] spre
acelaşi provider, IMHO nu-i nevoie de magie la Layer3; eu aş recomanda
o soluţie mai simplă la layer2, bridging+spanning-tree sau
bonding/trunking/etherchannel.

Oricum, Dragoş a întrebat unde pot citi despre asta, i-am dat un
link şi nişte hint-uri. Sunt sigur că mai departe se va prinde el să
gugleze dupa linux kernel multipath route sau linux kernel route
cache, şi să aprofundeze cât de amănunţit doreşte subiectul :)

  


Mersi fain Flo :-)

Balanseaza foarte fain, chiar acum 4 ore am facut configurat cu nexthop 
routerul de la un internet cafe, inainte aveam 2 routere respectiv 2 
gateway-uri, windows-ul daca nu ajungea prin unul incerca prin celalalt. 
Am mai folosit iproute2 dar nu stiam ca poate asa ceva.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-08-05 Fir de Conversatie Alex 'CAVE' Cernat




Balanseaza foarte fain, chiar acum 4 ore am facut configurat cu 
nexthop routerul de la un internet cafe, inainte aveam 2 routere 
respectiv 2 gateway-uri, windows-ul daca nu ajungea prin unul incerca 
prin celalalt. Am mai folosit iproute2 dar nu stiam ca poate asa ceva.
Pai si dracovenia asta stie sa trimita corect pachetele prin interfetele 
care trebuie (vezi cazul de nat  friends) ? Ca de obicei aici e marea 
problema, ca trebuia sa specifici undeva care pachete pe unde sa o ia. 
Uneori ajunge pur si simplu ca toate pachetele catre un anumit ip sau 
catre o clasa sa o ia de fiecare data prin acelasi provider, si totul 
merge struna. Dar stie kernelul de linux sa faca automat chestia asta de 
balansare cu hash-uri ? Ca din cate imi aduc eu aminte o facea cam 
random, si atunci se ducea totul de rapa daca un pachet din conexiune se 
duce printr-o interfata iar urmatorul pachet prin alta.


Alex


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-08-05 Fir de Conversatie Bazy

Alex 'CAVE' Cernat wrote:




Balanseaza foarte fain, chiar acum 4 ore am facut configurat cu 
nexthop routerul de la un internet cafe, inainte aveam 2 routere 
respectiv 2 gateway-uri, windows-ul daca nu ajungea prin unul incerca 
prin celalalt. Am mai folosit iproute2 dar nu stiam ca poate asa ceva.
Pai si dracovenia asta stie sa trimita corect pachetele prin 
interfetele care trebuie (vezi cazul de nat  friends) ? Ca de obicei 
aici e marea problema, ca trebuia sa specifici undeva care pachete pe 
unde sa o ia. Uneori ajunge pur si simplu ca toate pachetele catre un 
anumit ip sau catre o clasa sa o ia de fiecare data prin acelasi 
provider, si totul merge struna. Dar stie kernelul de linux sa faca 
automat chestia asta de balansare cu hash-uri ? Ca din cate imi aduc 
eu aminte o facea cam random, si atunci se ducea totul de rapa daca un 
pachet din conexiune se duce printr-o interfata iar urmatorul pachet 
prin alta.


Alex



Stie connection tracking-ul NAT-ului si odata ce e established nu 
trimite pachete prin alta interfata.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-08-05 Fir de Conversatie Alex 'CAVE' Cernat




Stie connection tracking-ul NAT-ului si odata ce e established nu 
trimite pachete prin alta interfata.


Din cate imi aduc aminte routarea se face inainte de SNAT, si nu stiu 
sigur cat de dependente sau independente erau ultima data.
Dar ma rog, n-am apucat sa testez cum trebuie arhitectura asta cu 2 
gw-uri si fara sa precizez explicit care pachet pe unde sa o ia. Dar 
daca zici ca la tine merge fara probleme 


Alex


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-07-22 Fir de Conversatie Dragos Chiriac

Adrian Fita wrote:

On Wed, 2009-07-01 at 08:47 +0300, Tarhon-Onu Victor wrote:
  
	Atita gargara pentru o problema cit se poate de simpla, si atitea 
diacritice si charseturi setate total anapoda prin mailuri, si limbaj de 
cartier sau de copii retarzi and shit. Sinteti nebuni toti sau ce 
ckt aveti prin capetele alea?!



Tu chiar nu poți spune nimic fără a revărsa valuri de insulte și injurii
înainte?

  

Esti nou p-acia nu ?


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-07-22 Fir de Conversatie Adrian Fita
On Thu, 2009-07-23 at 00:40 +0300, Dragos Chiriac wrote:
 Esti nou p-acia nu ?

Nu sunt nou, dar prefer să tac din gură. Însă câteodată mojicia lui
Mituc e greu de ignorat.

-- 
Fita Adrian


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-07-22 Fir de Conversatie Eugeniu Patrascu

Dragos Chiriac wrote:

Adrian Fita wrote:

On Wed, 2009-07-01 at 08:47 +0300, Tarhon-Onu Victor wrote:
 
Atita gargara pentru o problema cit se poate de simpla, si 
atitea diacritice si charseturi setate total anapoda prin mailuri, 
si limbaj de cartier sau de copii retarzi and shit. Sinteti nebuni 
toti sau ce ckt aveti prin capetele alea?!



Tu chiar nu poți spune nimic fără a revărsa valuri de insulte și injurii
înainte?

  

Esti nou p-acia nu ?

A venit sa faca fite p'aci :))

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-07-01 Fir de Conversatie Florin Popovici
2009/7/1 Tarhon-Onu Victor mi...@iasi.rdsnet.ro:

        Atita gargara pentru o problema cit se poate de simpla, si atitea
 diacritice si charseturi setate total anapoda prin mailuri, si limbaj de
 cartier sau de copii retarzi and shit. Sinteti nebuni toti sau ce ckt aveti
 prin capetele alea?!


Iertare, nenea :)
Promit sa nu mai scriu cu diacritice in Gmail.

-- 
www.flo.ro

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-07-01 Fir de Conversatie Andrei Popescu
On Wed,01.Jul.09, 10:46:51, Florin Popovici wrote:
 2009/7/1 Tarhon-Onu Victor mi...@iasi.rdsnet.ro:
 
         Atita gargara pentru o problema cit se poate de simpla, si atitea
  diacritice si charseturi setate total anapoda prin mailuri, si limbaj de
  cartier sau de copii retarzi and shit. Sinteti nebuni toti sau ce ckt aveti
  prin capetele alea?!
 
 
 Iertare, nenea :)
 Promit sa nu mai scriu cu diacritice in Gmail.

Faină soluție, n-am ce zice...

Salutări,
Andrei
-- 
Dacă aveți probleme cu afișarea diacriticelor trebuie să vă actualizați
fonturile. Vedeți http://wiki.debian.org/L10N/Romanian/Lenny/Notes pentru
mai multe detalii.


signature.asc
Description: Digital signature
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin

2009-06-30 Fir de Conversatie Tarhon-Onu Victor


	Atita gargara pentru o problema cit se poate de simpla, si atitea 
diacritice si charseturi setate total anapoda prin mailuri, si limbaj de 
cartier sau de copii retarzi and shit. Sinteti nebuni toti sau ce 
ckt aveti prin capetele alea?!


Deci treaba e clara:
1. tre' sa faci rost de o scula pe care poti face policy routing, si asta 
ar fi un router linux;


2. in masina cu 2 placi de retea folosesti o placa pentru conexiunea cu 
RTC si una o conectezi in LAN-ul routerului wireless;


3. routerul wireless are si un mic switch in el, atit conexiunile wireless 
cit si cele conectate in switchul ethernet intern sint in acelasi LAN. 
Astfel, pe conexiunile cu fir, ethernet, va trebui sa folosesti IP-uri 
fixe dintr-un range, sa zicem, 192.168.0.1-127 (192.168.0.0/25), iar pe 
cele wireless folosesti IP-uri configurate static din range-ul urmator, 
192.168.0.128-255 (192.168.0.128/25). Sau invers, range-urile sint 
irelevante, importanta e doar delimitarea clara dintre ele.


4. switchul intern al routerului wireless il vei folosi atit pentru 
conexiunile cu fir din casa cit si ca sa il conectezi intr-un port cu 
routerul linux.


5. Default gateway-ul pe pc-urile din casa, fie ele wireless sau cu fir va 
trebui sa ai ruta default prin masina cu linux.


6. pe routerul linux va trebui sa ai ceva de genul:

ip rule add from 192.168.0.0/25 table 1
ip route add default via gw-ul-de-la-rtc table 1

ip rule add from 192.168.0.128/25 table 2
ip route add default via ip-ul-local-al-routerului-wireless-catre-upc table 2

iptables -t NAT -o eth-ul-spre-RTC -j MASQUERADE
# catre UPC va face nat routerul wireless.

	Ar mai exista o posibilitate sa folosesti 3 placi de retea in 
masina linux, 2 dintre ele sa le folosesti pentru a primi atit conexiunile 
de la UPC cit si RTC iar routeurl wireless sa-l folosesti doar pe post de 
switch, eventual pe wireless sa-l configurezi sa iti dea prin dhcp ip-uri 
din range-ul de wireless.


	Si ar mai fi un setup in care ai putea da prin dhcp la toti, insa 
ti-ar mai trebui inca un switch, iar cele descrise mi se par mai ok.


--
Let's cut tha crap, ok? Ce spun eu aici ma reprezinta doar pe mine, si-mi
rezerv dreptul sa ning asupra oricarei companii pe care credeti voi c-as
sprijini-o eu in vreun fel, da?

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


[rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Dragos Popescu
De curând m-am procopsit cu un abonament de la RTC care a venit cu bonus 
net (chipurile) moacă.
Acum ies pe net printr-un router uairles conectat într-un modem UPC, 
folosind însă conexiunea prin fir.
La laptop am şi uairles, pe care aş putea-o folosi să ies prin UPC.
Aş vrea ca prin fir să ies prin modemul de la RTC.
Ce şi unde să citesc ca să pot face un aşa fel de setup funcţional: un 
net prin pe o placă de reţea, altul pe alta?

-- 
Dragos P
126296 luser
La revedere. Drum bun
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie alex

Dragos Popescu wrote:
De curând m-am procopsit cu un abonament de la RTC care a venit cu bonus 
net (chipurile) moacă.
Acum ies pe net printr-un router uairles conectat într-un modem UPC, 
folosind însă conexiunea prin fir.

La laptop am şi uairles, pe care aş putea-o folosi să ies prin UPC.
Aş vrea ca prin fir să ies prin modemul de la RTC.
Ce şi unde să citesc ca să pot face un aşa fel de setup funcţional: un 
net prin pe o placă de reţea, altul pe alta?


  

http://lartc.org/lartc.html

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Petru Ratiu
2009/6/29 Dragos Popescu drag...@gmail.com:
 De curând m-am procopsit cu un abonament de la RTC care a venit cu bonus
 net (chipurile) moacă.
 Acum ies pe net printr-un router uairles conectat într-un modem UPC,
 folosind însă conexiunea prin fir.
 La laptop am şi uairles, pe care aş putea-o folosi să ies prin UPC.
 Aş vrea ca prin fir să ies prin modemul de la RTC.
 Ce şi unde să citesc ca să pot face un aşa fel de setup funcţional: un
 net prin pe o placă de reţea, altul pe alta?

Inteleg ca e home network, deci probabil ai adrese private in reteaua
locala, ca atare te poti baza pe faptul ca poti controla ip-ul sursa
cu care iesi pe net cu SNAT, urmand sa decizi pe ce interfata trimiti
pachetele in functie de ip-ul sursa.

PS: Sunt nitel subiectiv, dar mi se par deranjante si ca semnalizeaza
neseriozitatea exprimari de genul 'doua tevi', 'net moaca', 'uairles'.
Jumatate din problema consta in formularea corecta. Multumesc.


-- 
Petre don't thread on me Ratiu

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Dragos Popescu
Pe data de Luni 29 Iunie 2009, Petru Ratiu a scris:
 Inteleg ca e home network, deci probabil ai adrese private in reteaua
 locala, ca atare te poti baza pe faptul ca poti controla ip-ul sursa
 cu care iesi pe net cu SNAT, urmand sa decizi pe ce interfata trimiti
 pachetele in functie de ip-ul sursa.
Cam aşa ceva.


 PS: Sunt nitel subiectiv,
Da, eşti.

 Multumesc.
Nici o problemă.


-- 
Dragos P
126296 luser
La revedere. Drum bun
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Florin Popovici
2009/6/29 Dragos Popescu drag...@gmail.com:
 De curând m-am procopsit cu un abonament de la RTC care a venit cu bonus
 net (chipurile) moacă.
 Acum ies pe net printr-un router uairles conectat într-un modem UPC,
 folosind însă conexiunea prin fir.
 La laptop am şi uairles, pe care aş putea-o folosi să ies prin UPC.
 Aş vrea ca prin fir să ies prin modemul de la RTC.
 Ce şi unde să citesc ca să pot face un aşa fel de setup funcţional: un
 net prin pe o placă de reţea, altul pe alta?


Primul pas ca să le poţi folosi concomitent este să ai subneturi
diferite pe ele. Adică să configurezi pe routerul wireless pe LAN o
altă clasă de IP-uri decât pe modemul RTC. De exemplu, pe una să ai
192.168.x.0/24, pe alta să ai 192.168.y.0/24, cu x != y.

Apoi, având conectivitate cu internetul prin ambele părţi, mai trebuie
să-ţi faci un sistem de balansare. Poţi să încerci cu un round-robin
după tutorialul de aici: http://www.ssi.bg/~ja/nano.txt  Îţi recomand
să-l citeşti mai mult ca un guideline, fiindcă e despre kernelul
2.4. În principiu, magia care te interesează e linia asta:

# ip route add default nexthop via $GW1 dev $WRLS-IF nexthop via $GW2
dev $RTC-IF

P.S. împărtăşesc sensibilitatea lui Petru Raţiu. Zic doar aşa, FYI;
n-aş îndrăzni să-ţi cer să-ţi adaptezi stilul la listă. E important să
fii tu însuţi în orice situaţie.

-- 
www.flo.ro

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Claudiu CISMARU
 # ip route add default nexthop via $GW1 dev $WRLS-IF nexthop via $GW2
 dev $RTC-IF


Si magia asta in functie de ce merge? Arunca primul pachet prin gw1, al 
doilea prin gw2, al treilea prin gw1 samd? Tine cont ca acel pachet e 
TCP si tb sa vina de la aceasi sursa? Sau cum?

Eu stiam ca solutia asta e pentru cazul in care ai 2 legaturi intre 
acelasi provider si tine, sa balansezi informatia pe cele doua linii... 
cand ai 2 provideri separati lucrurile se cam complica (trebuie sa faci 
si source/policy routing).

-- 
  Claudiu Nicolaie CISMARU
  GNU GPG Key: http://claudiu.targujiu.net/key.gpg
  T: +40 755 135455
  E: clau...@virtuamagic.com, claudiu.cism...@gmail.com


signature.asc
Description: This is a digitally signed message part.
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin �

2009-06-29 Fir de Conversatie ghrt

Florin Popovici wrote:

Primul pas ca s� le po�i folosi concomitent este s� ai subneturi
diferite pe ele. Adic� s� configurezi pe routerul wireless pe LAN o
alt� clas� de IP-uri dec�t pe modemul RTC. De exemplu, pe una s� ai
192.168.x.0/24, pe alta s� ai 192.168.y.0/24, cu x != y.

Apoi, av�nd conectivitate cu internetul prin ambele p�r�i, mai trebuie
s�-�i faci un sistem de balansare.


Nu, el vrea wireless-ul sa iasa prin UPC si UTP-ul prin RTC, daca are 
link pe ambele probabil ca unul va fi prioritar (probabil UTP, are 
viteza mai mare). Mi se pare ca se rezolva cu metric de la ruta default.




___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin două tevi

2009-06-29 Fir de Conversatie Florin Popovici
2009/6/29 Claudiu CISMARU clau...@virtuamagic.com:
 # ip route add default nexthop via $GW1 dev $WRLS-IF nexthop via $GW2
 dev $RTC-IF


 Si magia asta in functie de ce merge? Arunca primul pachet prin gw1, al
 doilea prin gw2, al treilea prin gw1 samd? Tine cont ca acel pachet e
 TCP si tb sa vina de la aceasi sursa? Sau cum?

 Eu stiam ca solutia asta e pentru cazul in care ai 2 legaturi intre
 acelasi provider si tine, sa balansezi informatia pe cele doua linii...
 cand ai 2 provideri separati lucrurile se cam complica (trebuie sa faci
 si source/policy routing).


Hello,

Magia asta, AFAIK, e lucrată destul de bine. Adică există mai mulţi
algoritmi de multipath (round-robin, random, poate chiar hash-based?)
selectabili şi configurabili dinamic (weights), şi există un
route-cache care face ca următoarele pachete din conexiunea
respectivă să se ducă pe aceeaşi cale.

Deci nu e nevoie să fie acelaşi provider pe ambele ţevi.

În situaţia de care zici tu, cu două legături [redundante] spre
acelaşi provider, IMHO nu-i nevoie de magie la Layer3; eu aş recomanda
o soluţie mai simplă la layer2, bridging+spanning-tree sau
bonding/trunking/etherchannel.

Oricum, Dragoş a întrebat unde pot citi despre asta, i-am dat un
link şi nişte hint-uri. Sunt sigur că mai departe se va prinde el să
gugleze dupa linux kernel multipath route sau linux kernel route
cache, şi să aprofundeze cât de amănunţit doreşte subiectul :)

-- 
www.flo.ro

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Net prin �

2009-06-29 Fir de Conversatie Florin Popovici
2009/6/29 ghrt g...@evonet.ro:
 Florin Popovici wrote:

 Primul pas ca s� le po�i folosi concomitent este s� ai subneturi
 diferite pe ele. Adic� s� configurezi pe routerul wireless pe LAN o
 alt� clas� de IP-uri dec�t pe modemul RTC. De exemplu, pe una s� ai
 192.168.x.0/24, pe alta s� ai 192.168.y.0/24, cu x != y.

 Apoi, av�nd conectivitate cu internetul prin ambele p�r�i, mai trebuie
 s�-�i faci un sistem de balansare.

 Nu, el vrea wireless-ul sa iasa prin UPC si UTP-ul prin RTC, daca are link
 pe ambele probabil ca unul va fi prioritar (probabil UTP, are viteza mai
 mare). Mi se pare ca se rezolva cu metric de la ruta default.


Sunt de acord cu ce zici, wireless-ul prin provider1, cablul prin provider2.
... nu văd contradicţia cu ce-am zis io.

-- 
www.flo.ro

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug