Ovislink Airlive WL-1600GL Tomato DD-WRT //tomato 1.25, 1.25V, 1.27
|
MariuszNM |
Dodano 27-12-2009 16:22
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Z GUI - nie. Ale jak sobe zwiążesz adres MAC z IP (ARP Binding), to efekt będziesz miał ten sam.
|
|
|
|
1jaa |
Dodano 27-12-2009 16:32
|
User
Posty: 19
Dołączył: 22/07/2009 18:25
|
No właśnie tego mi brakuje w GUI. Nie chcę robić arp binding bo niektórzy mają statycznie IP wklepane, a nie chce mi się po domach chodzić i zmieniać. Cieżko coś takiego stworzyć? |
|
|
|
Shanti77 |
Dodano 27-12-2009 22:42
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Co do tego IMQ 16, fajnie że jest ta wersja. Ja w domu mam WRT54GL, a Ovislinka ma mój brat i brakowało mi tego IMQ jak mu instalowałem Tomato, jak znajdę troche czasu i będe u niego to mu podmienie Tomato. Sam używałem wcześniej na WRT54GL Tomato 1.19 z imq12 (sam sobie kompilowałem) , obecnie byłem zmuszony na przejście na nowsze Tomato (1.25 ND RAF) z powodu słabego zasięgu radia na starych sterownikach. Teraz niestety mam tylko 2 imq .
Podziału łącza dokonuje upload na standardowym QOS, podział po IP, a download za pomocą skryptu HTB oczywiście również po IP (mam 6MB Neo 5 klientów + ja).
Upload można podejrzeć na wykresach kołowych, na 1 widać kto ile generuje połączeń a na drugim z jaką prędkością ściąga(oczywiście są to wartości chwilowe)
Download podglądałem wrzucając go do imq (niestety wykresy z 24 godzin można mieć tylko dla 6 interfejsów)
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
iptables -t mangle -A POSTROUTING -d 192.168.0.10 -j IMQ --todev 0 #user1
ip link set imq1 up
iptables -t mangle -A POSTROUTING -d 192.168.0.11 -j IMQ --todev 1 #guser2
* IMQ to interfejs wirtualny i można do niego wrzucić pakiety z 1 kierunku,tak więc zawsze upload=download na nim.
Obecnie troszke brakuje mi podglądu downloadu wszystkich klientów, myślałem, że w wersji RAF jest więcej odblokowanych imq, ogólnie to powinno działać coś takiego :
modprobe ipt_IMQ numdevs=X gdzie X= liczba urządzeń imq, ale niestety nie działa, może dało by się to poprawić.
Upload można złapać tak do imq(oczywiście jeśli dzielimy upload bez wykorzystania IMQ0 )
iptables -t mangle -A PREROUTING -s 192.168.0.10 -j IMQ --todev 0 #user1
iptables -t mangle -A PREROUTING -s 192.168.0.11 -j IMQ --todev 1 #user2
Edytowany przez Shanti77 dnia 27-12-2009 23:42
|
|
|
|
dosik |
Dodano 28-12-2009 15:31
|
User
Posty: 20
Dołączył: 05/07/2009 10:48
|
koledzy jak myslicie czy wytrzyma wl-1600gl z tomato jako router dla 30 osob, wifi wylaczone. lan leci do ap rb433.
Tomato ma tylko dzielic neta do odpowiednich predkosci i przypisywac adres. |
|
|
|
MariuszNM |
Dodano 28-12-2009 20:21
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Cytat 1jaa napisał/a:
No właśnie tego mi brakuje w GUI. Nie chcę robić arp binding bo niektórzy mają statycznie IP wklepane, a nie chce mi się po domach chodzić i zmieniać. Cieżko coś takiego stworzyć?
Dla ARP Binding - nie ma znaczenia czy ludzie mają statyczne czy dynamiczne IP. Jeżei mają dynamiczne IP - to musisz je najpierw związać w "Statyczne DHCP", jeżeli mają statyczne to po prostu muszą się go trzymać bo po włączeniu tej funkcji, jeżeli zmienią IP to nie będą mieli neta. Funkcję tą też się wykorzystuje między innymi w zabezpieczeniach przed atakami "ARP spoofing".
Cytat Cieżko coś takiego stworzyć?
Co ciężko stworzyć skrypt który zrobi ograniczenia? Czy GUI? - Jeżeli GUI - to tak. A jeżeli skrypt to należy poczytać sobie dokument "Kształtowanie Ruchu i Zaawansowany Routing HOWTO" (tłumaczenie w języku polskim dostępne jest w sieci) - a potem pare minut na testy i jest.
|
|
|
|
MariuszNM |
Dodano 29-12-2009 16:16
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Wracając do sprawy IMQ. Walczyłem przez pewien czas z przekazywaniem parametru "numdevs" w trakcie instalacji modułu imq - niestety na dzień dzisiejszy problem nie jest rozwiązany. I nawet jak przerobiłem instrukcję modprobe w busybox aby poprawnie przyjmował parametry to jednak moduł nie instalował odpowiednich ilości urządzeń. Z tego co wyczaiłem to na dzień dzisiejszy nie działa przekazywanie parametrów do jakiegokolwiek modułu.
Jednakże rozwiązanie z modułem instalującym zawsze 16 urządzeń IMQ też wydaje mi się nie jest najlepszym rozwiązaniem zwłaszcza dla osób, które nie chcą monitorować przepustowości w rozbiciu na IP a tylko korzystać z "Ograniczanie pasma IP/MAC" w Tomato na bazie modu Victeka gdzie też jest instalowany moduł IMQ. W tym przypadku wyświetlane są puste wykresy w monitorowaniu pasma.
Dlatego w najnowszych Tomato PL dostępne są dwa moduły imq: imq.o (standardowy) instaluje dwa urządzenia IMQ oraz imq16.o instalujący 16 urządzeń IMQ. Czyli jeżeli komuś 2 standardowe urządzenia nie wystarczają to zamiast "modprobe imq" powinien używać "modprobe imq16".
Edytowany przez MariuszNM dnia 29-12-2009 23:14
|
|
|
|
Shanti77 |
Dodano 29-12-2009 21:44
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
niestety tomato RAF Victeka 1.25 które posiadam ma tylko imq.o ;( |
|
|
|
MariuszNM |
Dodano 29-12-2009 23:04
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
imq16 - powinny mieć dzisiejsze wersje Tomato PL - jaką masz załadowaną?
Edytowany przez MariuszNM dnia 29-12-2009 23:05
|
|
|
|
Shanti77 |
Dodano 30-12-2009 00:01
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Ja mam te ze strony Victeka , ale mam WRT54GL, jeśli twoje Tomato działa dobrze na Linsysie to może sprubuje je zainstalować, tylko będe musiał poczekać na jakieś okno serwisowe (coś 1-2 jak wszyscy śpią no i ja nie idę do pracy )
------------------
Możesz gdzieś wrzucić ten moduł imq16.o może uda mi się go jakoś uruchomić bez reinstalki.
Nieaktywne interfejsy można zawsze wyłaczyć w podglądzie i nam nie przeszkadzają.
Edytowany przez Shanti77 dnia 30-12-2009 11:54
|
|
|
|
allstar |
Dodano 30-12-2009 13:09
|
Power User
Posty: 353
Dołączył: 27/11/2009 12:46
|
a czy jest cos pod airliva 6500 z opcja dysku wew czy mam zakladac osobny temat z pytaniem? a pytam bo znajomy ma [ ja tez] ale nie udalo mu sie wgrac nieoficjalnego firmwaru wywalalo na 79% |
|
|
|
dosik |
Dodano 30-12-2009 14:33
|
User
Posty: 20
Dołączył: 05/07/2009 10:48
|
a czy da sie zrobic 2 wany i podzielic uslugi na odpowiednie lacze |
|
|
|
MariuszNM |
Dodano 30-12-2009 15:17
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
@dosik - poszukaj w sieci dualWan Tomato - spróbuj załadaować i sprawdzić jak działa. Wydaje mi się że jeszcze nikt nie próbował tego uruchamiać na WL1600GL.
|
|
|
|
MariuszNM |
Dodano 31-12-2009 17:02
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Wydaje mi się to stosunkowo proste. Należy sobie najpierw postawić gdzieś serwer httpd (może to być bezpośrednio na ruterku) ze strukturą katalogów jak serwer reklam gg.
I w skrypcie firewall dopisać:
iptables -t nat -I PREROUTING 1 -d ip_serwera_reklam -p tcp --dport 80 -j DNAT --to ip_naszego_serwera:port przekieruje to wszystkie odwołania do serwera reklam na nasz serwer
Edytowany przez MariuszNM dnia 02-01-2010 21:01
|
|
|
|
dosik |
Dodano 31-12-2009 17:22
|
User
Posty: 20
Dołączył: 05/07/2009 10:48
|
a jak serwer stoi np reklama.onet.pl |
|
|
|
boomcak |
Dodano 01-01-2010 13:02
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Dzis probowałem zrobic sobie upgrade przez http z tomapto 1.27 SM na 1.27 SM PL i dostalem taki blad
Error writing to MTD device i router zdechł. Wgralem ten firmware tak jak poleca producent i dziala ok (dobrze ze wczesniej sobie ustawienia zpisalem...). A i mam pytanie do mariuszaNM czy mógłby mi wyciagnac domyslna skorke z tomato victeka i udzielic porady jak ja wrzucic do tego tomato :)
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
MariuszNM |
Dodano 01-01-2010 13:34
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Ale udało Ci się wgrać 1.27 SM PL ?
Jeżeli chcesz skórkę z Victeka, rozpakuj załączony plik do katalogu /var i w ustawieniach administracyjnych ustaw schemat kolorów na własny.
Przy takim rozwiązaniu jednak po restarcie skórka zniknie. Dlatego lepiej sformatować jffs i plik rozpakować do /jffs a w skrypcie startowym dopisać "ln -s /jffs/wwwext /var/wwwext".
Mam nadzieję że o tą skórkę Ci chodzi.
MariuszNM załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez MariuszNM dnia 01-01-2010 13:55
|
|
|
|
SzalonyPtak |
Dodano 01-01-2010 14:34
|
User
Posty: 180
Dołączył: 21/05/2009 23:12
|
Witam. MariuszNM a z skąd Ty się wziąłeś? Z skąd Ty to wszystko wiesz?
Tylko pogratulować wiedzy i chęci za tak wilki wkład i prace nad Wl-1600GL:):)
Pytanko. Próbuję postawić serwer WWW na Tomat. Myśle o wykorzystaniu tablicy ogłoszeń do tego celu. Nie znam się ale chyba wystarczy napisać jakaś mała strone w html i podmienic pliki w ./jffs/border. Cos mi nie wychodzi albo zle coć kombinuje. Może ktos podpowie jak można postawić własny serwer www ?
Pozdrawiam.... |
|
|
|
boomcak |
Dodano 01-01-2010 15:04
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Cytat MariuszNM napisał/a:
Ale udało Ci się wgrać 1.27 SM PL ?
Tak przez tftp.
Cytat Dlatego lepiej sformatować jffs i plik rozpakować do /jffs a w skrypcie startowym dopisać "ln -s /jffs/wwwext /var/wwwext".
Mam nadzieję że o tą skórkę Ci chodzi.
O tą mi chodzilo, zrobilem tak jak napisaleś i smiga dzieki
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
MariuszNM |
Dodano 01-01-2010 15:08
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Cytat SzalonyPtak napisał/a:
Witam. MariuszNM a z skąd Ty się wziąłeś? Z skąd Ty to ....
Sam routerk mam dopiero od 6 tyg. a wszystko co wiem, to czytam z kodów źródłowych tomato. Choć zawodowo nie jestem związany z technologiami sieciowymi to jednak mam trochę doczynienia z programowaniem bo zajmuję się opracowywaniem algorytmów dla systemów wizyjnych.
Co do twojego problemu z serwerem www - to możesz sobie wykorzystać standardowy serwer httpd zainstalowany w tomato. W /jffs utwórz sobie katalog np. www i umieść sobie w nim swoje pliczki z html-em. Aby odpalić serwer przejdź z konsoli do tego katalogu i uruchom "httpd -p 8000" (czyli np. cd /jfss/www; httpd -p 8000; ). To uruchomi serwer na porcie 8000 (port 80 jest zajęty przez GUI tomato). Aby automatycznie serwer był uruchamiany, najlepiej polecenia wpisać w skrypt init. wtedy po każdym restarcie będzie uruchamiać się automatycznie.
Ewentualnie w ustawieniach tomato zmień sobie port dla tomato np. na 8000 a wtedy na 80 możesz sobie uruchomić własny serwerek.
Edytowany przez MariuszNM dnia 01-01-2010 16:08
|
|
|
|
SzalonyPtak |
Dodano 01-01-2010 16:07
|
User
Posty: 180
Dołączył: 21/05/2009 23:12
|
Wiem że może to nie w temacie, ale ktoś może napisze jakiś mały tutorial jak odpalić własna str www na tomato. Tak dokladnie z poleceniami it...Myśle że wielu by pobawiło w odpalenie wlasnej www
Pozdrawiam... |
|
|