Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
2 lacza na nowym nnd http://forum.freesco.pl/viewtopic.php?f=22&t=9103 |
Strona 1 z 2 |
Autor: | tasiorek [ wtorek, 20 września 2005, 17:05 ] |
Tytuł: | 2 lacza na nowym nnd |
Opis jak uruchomic 2 dsl na nnd z jajkiem 2.4.31 (big thx MAC!EK i broken). Instalujemy kernela i iptables z repozytorium testowego. W net_conf konfigurujemy jednego dsla i 2 podsieci. Pozniej zmiana ip i maski na te z 2 dsla w /etc/network/internal/eth1. Pozniej dopisujemy do pliku /etc/iproute2/rt_tables: 201 T1 202 T2 Wylaczamy maskarade w pliku /etc/iptables/firewall (NETWORK=0). Haszujemy linijke zawierajaca route add w /etc/network/external/rc.dsl Kopiujemy skrypt: #!/bin/sh IF0=eth2 IF1=eth0 IF2=eth1 IP0=ip serwera na LANie IP1=ip zewnetrzne dsl1 IP2=ip zewnetrzne dsl2 P1=brama dsl1 P2=brama dsl2 P0_NET=adres LAN P1_NET=adres dsl1 P2_NET=adres dsl2 # teraz tworzenie dwoch tablic 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 #tworzenie odwolan do sieci lokalnej ip route add $P0_NET dev $IF0 table T1 ip route add $P2_NET dev $IF2 table T1 ip route add 127.0.0.0/8 dev lo table T1 ip route add $P0_NET dev $IF0 table T2 ip route add $P1_NET dev $IF1 table T2 ip route add 127.0.0.0/8 dev lo table T2 #dodanie tras powrotnych ip route add $P1_NET dev $IF1 src $IP1 ip route add $P2_NET dev $IF2 src $IP2 #tu wyskakuje blad #dodanie dwoch bram domyslnych. #parametr weight okresla wage interfejsu w przesylaniu danych ip route add default scope global nexthop via $P1 dev $IF1 weight 10 nexthop via $P2 dev $IF2 weight 1 #wrzucamy ustawienia tabelek ip rule add from $IP1 table T1 ip rule add from $IP2 table T2 #przypisanie pakietow do tabel ip rule add fwmark 0x2 table T2 ip rule add fwmark 0x1 table T1 #flushowanie cache-u.. ip route flush cache #tworzenie NAT iptables -t nat -A POSTROUTING -s $P0_NET -o $IF1 -j SNAT --to $IP1 iptables -t nat -A POSTROUTING -s $P0_NET -o $IF2 -j SNAT --to $IP2 #oznaczenie uslug ktore maja domyslnie isc jednym z lacz 0x1 dsl1 0x2 dsl2 iptables -t mangle -A PREROUTING -m ipp2p --ipp2p -s $P0_NET -j MARK --set-mark 0x2 iptables -t mangle -A PREROUTING -m ipp2p --ipp2p-data -s $P0_NET -j MARK --set-mark 0x2 Metoda na pewno nie jest doskonala, ale u mnie dziala. Problemy: W zaznaczonym w skrypcie miejscu wyskakuje blad: RTNETLINK answers: File exists (ale mimo to wszystko dziala). Niceshaper obcina ruch na obydwoch laczach (a podobno tego sie nie da zrobic), wie ktos jak skonfigurowac niceshapera, zeby na dsl2 wprowadzic totalna anarchie? Konfig pozostal taki sam jak przy 1 dsl. |
Autor: | Albercik [ wtorek, 20 września 2005, 20:13 ] |
Tytuł: | |
Bardzo się cieszymy ,że zostały skopiowane wypociny Brokena ![]() ![]() |
Autor: | tasiorek [ wtorek, 20 września 2005, 22:32 ] |
Tytuł: | |
Wypociny zrodlo maja w tlumaczeniu Lukasza Boromirskiego (http://lukasz.bromirski.net/docs/transl ... IPLE-LINKS), chodz nie ukrywam, ze jest to config brokena, a poza tym w tamtym temacie byly pytania o konfiguracje na jajku 2.4.31. Ale nie o to mi chodzi, wstawilem caly konfig, bo mam nadzieje, ze ktos mi powie dlaczego niceshaper sie tak zachowuje, albo co zrobic, zeby sie tak nie zachowywal. |
Autor: | -MW- [ wtorek, 20 września 2005, 23:18 ] |
Tytuł: | |
a moze do jednego interfejsu eth0 podlaczyc 2xdsl wystarczy wtedy podniesc dodatkowy alias i podac druga brame domyslna co prawda sprawa jest rozwiazana ale ruter losowo okresla trase pakietow nie rozklada obciazenia nie grupuje uslug do ktorego interfejsu maja trafic - ale niewiele zostaje do zrobienia i na pewno problemow nice nie zrobi |
Autor: | tasiorek [ wtorek, 20 września 2005, 23:37 ] |
Tytuł: | |
To sie mija z celem. Chce zeby nice przycinal mi tylko jedno lacze. |
Autor: | -MW- [ wtorek, 20 września 2005, 23:41 ] |
Tytuł: | |
a ja chce zeby ksztaltowal caly ruch ![]() |
Autor: | tasiorek [ wtorek, 20 września 2005, 23:43 ] |
Tytuł: | |
To wlasnie robi, tylko nie osobno na kazdym laczu, tylko sumuje transfery z obydwoch lacz. |
Autor: | -MW- [ wtorek, 20 września 2005, 23:45 ] |
Tytuł: | |
a jak to logicznie obliczyc co sie stanie i jakie wartosci podac dla nice? sume lacz czy tylko dla jednego? a jak ktos ma dwa rozne? |
Autor: | tasiorek [ środa, 21 września 2005, 00:22 ] |
Tytuł: | |
To jest bez sensu, bo jak dasz predkosc tylko jednego, to jesli uzytkownicy wykorzystuja uslugi z obydwoch lacz po rowno to korzystaja tylko z polowy predkosci, a jesli wpiszesz sume lacz, to jesli uzytkownicy beda wykorzystywali tylko jedno lacze to je zapchaja i nice nic z tym nie bedzie robil. Ogolnie to podzialu 2 lacz w nnd stosuje sie htb. |
Autor: | -MW- [ środa, 21 września 2005, 00:34 ] |
Tytuł: | |
o to wlasnie pytam jak ustawic nice? nie pusze p2p dla jednego lacza bez sterowania a drugiego pod reszte i obcinanego przez nice |
Autor: | Albercik [ środa, 21 września 2005, 07:49 ] |
Tytuł: | |
Nice będzie regulował kolejkowanie TYLKO na jednym łączu. Drugie pójdzie luzem. |
Autor: | tasiorek [ środa, 21 września 2005, 12:04 ] |
Tytuł: | |
Niceshaper faktycznie kolejkuje tylko na jednym laczu, ale po wydaniu komendy niceshaper stats widze ten transfer z drugiego lacza (nieprzycinany), ale problem jest w tym, ze utylize caly czas sie obniza. |
Autor: | broken [ wtorek, 27 września 2005, 00:40 ] |
Tytuł: | |
Dobrze ze to tasiorek 'do kupy' zlozyl. Ja teraz bede sie bawil - o ile w koncu dostane juz tego 3 dsl'a ![]() ![]() |
Autor: | cygar [ wtorek, 27 września 2005, 21:24 ] |
Tytuł: | |
jeszcze jak dodac zeby ipp2p caly ruch p2p przewalano na 100 % na wybrane lacze. Jak sie bedzie miala sprawa gdy doloze 3 lacze. Bo generalnie chcialbym je w 100% na p2p wykorzystac |
Autor: | tasiorek [ wtorek, 27 września 2005, 23:20 ] |
Tytuł: | |
Popatrz na dwie ostatnie linijki skryptu, to juz jest zrobione. Chociaz po testach, stwierdzilem, ze skuteczniejsze jest markowanie pakietow uprzywilejowanych (calosc idzie laczem 1, a www, gry, itp. sa przekierowane na lacze drugie). Co do dodania 3 lacza nie powinno byc problemow. |
Autor: | Surfer [ środa, 28 września 2005, 15:09 ] |
Tytuł: | |
Mam pytanie czy kernel 4.4.31 ma standardowo obsluge 2 łącz wkompilowaną. Czy ta wersja jest jakąś zmodyfikowaną wersją. |
Autor: | MAC!EK [ środa, 28 września 2005, 16:21 ] |
Tytuł: | |
ten ma: http://devel-nnd.brb.pl/nnd/pakiety.tes ... pkg.tar.gz |
Autor: | Dayson [ czwartek, 29 września 2005, 08:19 ] |
Tytuł: | |
Surfer pisze: Mam pytanie czy kernel 4.4.31
WOW, niezły kernel ![]() |
Autor: | Surfer [ czwartek, 29 września 2005, 11:30 ] |
Tytuł: | |
Mam pytanie o wydajnośc tak skonstruowanego łacza czy bałwan jestem jest wyższa, pytam sie bo w internecie spotkałem sie z opiniami że może byc ciężko z uzyskaniem pełnej wydajności tych łacz. |
Autor: | tasiorek [ sobota, 22 października 2005, 16:54 ] |
Tytuł: | |
Macku ma,ale nie pelna. Do pelnej obslugi trzeba jeszcze dolozyc patch: http://www.ssi.bg/~ja/routes-2.4.29-9.diff, tu jest juz spatchowany kernel: http://tasior.iglu.cz/nnd/kernel24-ide- ... pkg.tar.gz |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |