Temat: Jeden router dwa łącza

Witam

Mam nietypowe pytanie. Taki mi pomysł ostatnio wpadł do głowy. Nie wiem czy jest to wykonalne. Otóż hipotetycznie sprawę biorąc. Zakładamy że mam w domu łącze radiowe i do tego zakupuje sobie jeszcze jakiś dostęp 3G, niech będzie Play Online. Do tego wszystkiego mam router TP-Link-WR1043ND z wgranym OpenWRT. Wiadomo Wifi mam ustawione w tryb klienta, wszystko działa jak należy. Teraz podłączam modem na USB, konfiguruje połączenie (o ile się da dwa na raz).

Teraz zasadnicza część pytania. Czy jest możliwość zrobienia czegoś takiego, aby np. strony chodziły mi z Playa, a reszta ruchu (np torrenty) szła przez radiówkę. Chodzi mi o ustawienie tak aby ruch z portu 80 szedł przez WAN 3G, a jakiś losowy port dla torrentów szedł przez wifi. Wszystko ma rozpoznawać router i na podstawie portu puszczać ruch na odpowiedni WAN. Czy jest to w ogóle wykonalne??

Wiem że trochę pokrętna logika, ale chciałbym to wiedzieć.

2

Odp: Jeden router dwa łącza

całkiem logiczne. Da się coś takiego zrobić.
Z gotowych pakietów poszukaj np. multiwan
albo można ręcznie to zrobić poprzez ip route/ip rule + ew iptables
http://bromirski.net/docs/translations/lartc-pl.html

3

Odp: Jeden router dwa łącza

Dokładnie tak. Mulitwan to potrafi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Jeden router dwa łącza

Witam ponownie

Myślałem trochę na ten temat. Więc mam kilka pytań.

Na dzień dzisiejszy nie mam modemu 3G. Teraz posiadam tylko telefon Sony Ericsson W w890i. Wydaje mi się że za jego pomocą i 1043WR da się zestawić połączenie. Jeśli będę kupował modem to jaki najpewniej??

Teraz najgorsze

Nie wiem skąd pobrać moduł multiwan???

Jak to wszystko skonfigurować??

Mówię od razu dopiero raczkuję w dziedzinie Linuxa i OpenWRT więc z góry proszę o wyrozumiałość.

Chodzi mi o to aby wyglądało to tak.

Ruch z Internetu przychodzący do mnie na port 12345 szedł przez 3G, pozostały ruch szedł przez drugie łącze(główne).

Oraz ruch do Internetu na port 54321 szedł przez 3G, a reszta przez drugie łącze.

Oba łącza muszą działać jednocześnie. Tak aby możliwa była jednoczesna wymiana danych przez oba łącza.

Pomoże mi ktoś w konfiguracji???

5

Odp: Jeden router dwa łącza

mulitiwan jest normalnie w nowszych repo openwrt, obecnie to jeden z normlanych pakietów. Tyle że nie w repo 10.03.1-rc4, bo to jest nieaktualne od 7 miesięcy już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Jeden router dwa łącza

Mam problem z połączeniem TP LINKA do Internetu poprzez wspomniany wcześniej W890. Telefon mi wykrywa, nie ma żadnych historii jak przy opisywanej nokii e51 że nie ma sterowników czy coś. Mimo to nic się nie dzieje.

7

Odp: Jeden router dwa łącza

W logread oraz /proc/bus/usb/devices zobacz czy w ogóle urządzenie jest widoczne. W windowsie działa jako modem bez problemu?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez janek125 2011-02-08 09:09:54)

Odp: Jeden router dwa łącza

Przepraszam miałem dodać to wcześniej, ale miałem problem z netem.

Telefon jako modem w Windowsie działa bez problemu

Więc już mówię.

W logread jest tak

 Jan  1 02:21:03 Gargoyle user.notice usb-modeswitch: 1-1:3.0: Manufacturer=Sony_Ericsson Product=Sony_Ericsson_W890 Serial=3548XXXXXXXXXX

takich wpisów jest 10 w każdym zmienia się to 1-1:3.0 zamiast zera są inne cyfry.

Po wydaniu polecenia: cat /proc/bus/usb/devices dostaje

 T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0fce ProdID=d0b3 Rev= 0.00
S:  Manufacturer=Sony Ericsson
S:  Product=Sony Ericsson W890
S:  SerialNumber=3548#########
C:* #Ifs=11 Cfg#= 3 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08 Prot=00 Driver=(none)
I:* If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
E:  Ad=8a(I) Atr=03(Int.) MxPS=  16 Ivl=16ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
E:  Ad=89(I) Atr=03(Int.) MxPS=  16 Ivl=16ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none)
I:* If#= 6 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 6 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 7 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=09 Prot=01 Driver=(none)
E:  Ad=88(I) Atr=03(Int.) MxPS=  16 Ivl=16ms
I:* If#= 8 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none)
E:  Ad=87(I) Atr=03(Int.) MxPS=   8 Ivl=8ms
I:* If#= 9 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 9 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 9 Alt= 2 #EPs= 2 Cls=0a(data ) Sub=00 Prot=ff Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#=10 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=16ms
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

9

Odp: Jeden router dwa łącza

Driver=(none)

Nie masz drivera, dlatego się nic nie dzieje. Zainstaluj kmod-usb-acm lub kmod-usb-net-cdc-ether (jeden z nich będzie odpowiedni), a urządzenie będzie to jedno z /dev/ttyACMx.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Jeden router dwa łącza

Czy tą paczkę kmod-usb-net-cdc-ether_2.6.32.25-1_ar71xx.ipk znajdę gdzieś pod kernel 2.6.32.27-1 w katalogu gargoyle-pl jest tylko ta co napisałem na początku i nie chce się instalować. Ten pierwszy pakiet poszedł (kmod-usb-acm) ale to niestety nie to.

Próbowałem brać z folderu backfire ale nie działa.

11

Odp: Jeden router dwa łącza

Oficjalne paczki z openwrt.org są w tej wersji właśnie, 2.6.32.25. Jeżeli nie działają to czeka Cię upgrade systemu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Jeden router dwa łącza

Wczoraj właśnie robiłem upgrade openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin z dnia 2011-02-06 18:22:05 ściągniętym stąd http://ecco.selfip.net/gargoyle-pl/ar71xx/

Gargoyle identyfikuje się tak: Linux Gargoyle 2.6.32.27 #7 Sun Feb 6 19:30:53 CET 2011 mips GNU/Linux


Teraz niezależnie którą paczkę instaluję to mam tak:

Dla kmod-usb-net-cdc-ether_2.6.32.25-1_ar71xx.ipk

 Installing kmod-usb-net-cdc-ether (2.6.32.25-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-net-cdc-ether:
 *      kernel (= 2.6.32.25-1) *        kmod-usb-net *
 * opkg_install_cmd: Cannot install package kmod-usb-net-cdc-ether.

Dla mod-usb-net-cdc-ether_2.6.32.27-1cj_ar71xx.ipk

 Installing kmod-usb-net-cdc-ether (2.6.32.27-1cj) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-net-cdc-ether:
 *      kmod-usb-net *
 * opkg_install_cmd: Cannot install package kmod-usb-net-cdc-ether.

13

Odp: Jeden router dwa łącza

Nie wiem jak to instalujsz ale paczka kmod-usb-net, zarówno w wersji 2.6.32.27  jak i cj znajduje się w repo. Zainstaluj więc ją recznie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Jeden router dwa łącza

Instaluje tak.

Ściągam paczkę na dysk, poprzez WinSCP kopiuję do /tmp.

Później loguję się przez putty daje cd /tmp a później opkg install nazwa pakietu. Wydaje mi się ze tak się instaluje. Mogę się mylić, bo jak już wcześniej wspomniałem dopiero się uczę.

Nie ściągam paczki z netu bo na tą chwilę router nie ma połączenia z netem

15

Odp: Jeden router dwa łącza

To zainstaluj.  kmod-usb-net-cdc-ether wymaga jeszcze  kmod-usb-net, wiec też go musisz pobrać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Jeden router dwa łącza

Ok uporałem się z tym. I o dziwo nawet działa. Wracając jednak do sedna sprawy i do tego co napisałem w pierwszym poście. Co teraz?? Zainstalowałem paczkę multiwan i nie wiem jak mam to teraz ogarnąć.

Chcę aby działało to tak:

                                               <--------3G np zakres portów od 2000 do 2500------->
Mój komputer<-------->TP Link                                                                                      Świat
                                               <------- Łącze radiowe cała reszta portów------------->

17

Odp: Jeden router dwa łącza

W /etc/config/multiwan. A ponieważ do tego dokumentacji brak, wiec musisz sie przegryzać przez poszczególne opcje.

Co nieco może luci-app-multiwan pomóc.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Jeden router dwa łącza

luci-app-multiwan

Tylko czy ja to zainstaluje?? Mam Gargoyle, a jeżeli tak to jak to później włączyć??

19

Odp: Jeden router dwa łącza

To nie zainstalujesz. Musiał byś mieć luci i to na dodatek 0.10, czy samodzielnie skompilować lub pobrać to od kogoś kto kompiluje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Jeden router dwa łącza

Czyli generalnie mówiąc lipa. Więc router posłuży jako podstawka pod kwiatki. Szkoda hmm

21

Odp: Jeden router dwa łącza

Ale multiwan mozesz zainstalować. Tylko konfigurację będziesz miał ręcznie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Jeden router dwa łącza

OK nie wszystko musi być przez GUI. Tylko pytanie JAK??

23

Odp: Jeden router dwa łącza

A zainstalowałeś to w ogóle i oglądałeś /etc/config/multiwan?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.