Re: [rlug] Net prin două tevi
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
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
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
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
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
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
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
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/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
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
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
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
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/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
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/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
# 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 �
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/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/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