1

Temat: TL-MR3420 v2 - Konfiguracja Load Balancing

Chciałbym, aby ruter TL-MR3420 v2 "łączył" dwa połączenia internetowe: internet z modemu 3G oraz  internet z sieci LAN (kabel wpięty w port WAN). Z tego co udało mi się wyczytać, nazywa się to chyba multiwan lub load balancing - poprawcie mnie, jeśli się mylę. Głównie chodzi mi o to, aby zsumowała się szybkość obu połączeń internetowych, a w razie "awarii" jednego z nich, aby ruter wciąż mógł udostępniać połączenie internetowe.

Moje pytanie jest takie, czy w tym celu wystarczy wgrać firmware OpenWRT - Gargoyle PL, a konkretnie plik: gargoyle-1.5.10.12-ar71xx-tl-mr3420-v2-squashfs-factory.bin? Czy wystarczy potem tylko skonfigurować wspomniany "load balancing" w środowisku graficznym Gargyole PL? Czy może jest to znacznie bardziej skomplikowane i podstawowa wiedza na temat konfiguracji połączeń internetowych tu nie wystarczy?

I jeszcze pytanie odnośnie tego, czy można powrócić do oryginalnego firmware TP-Linka po wgraniu OpenWRT - np. w celu bezproblemowej sprzedaży tego urządzenia po jakimś czasie?

2

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Tak można powrócić się.

Zdecyduj się czy chcesz loadbalacing czy failover (a może to i  to?). Tak czy siak linki znajdziesz to na forum i na eko.one.pl, w podwieszonym wątku też to powinno być.

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

3

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Cezary, odświeżając ten temat:

pierwszy net to neostrada, drugi to iPlus z modemu e398
router to WDR3600 z softem 1.5.11.1 (w razie potrzeby mogę zaktualizować do najnowszego)

chciałbym mieć:
loadbalancing czyli obydwa nety są aktywne i korzystając z netu transfer może iści przez obydwa źródła
(iPlus akurat mam szybszy niż neo ale neo bez limitów, po wyczerpaniu limitu w plusie spadnie mi prędkość, ale będzie działała neo)

na neostradzie (jeszcze nie wiem, czy będę miał statyczne czy dynamiczne IP, jeśli dynamiczne to poprzez ddns - neo mają mi podłączyć do połowy grudnia) chciałbym mieć openVpn i dostęp  do sieci LAN z zewnątrz, wówczas ruch klient - serwer byłby przez neo, ale pozostałe urządzenia w sieci LAN mogłyby korzystać z netu iplusa i neo

1) Czy to możliwe?
2) Jeśli tak, to na jakich pakietach to zrobić?

4

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Proszę: http://wiki.openwrt.org/doc/howto/mwan3 opisane także z openvpn.

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

5

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

The following packages are required, but they should be installed automatically if missing when mwan3 is installed so there is no need to manually install them beforehand
libc, ip, iptables, iptables-mod-conntrack-extra, iptables-mod-ipopt, kmod-ipt-conntrack-extra, kmod-ipt-ipopt

pierwsze pytania
1) które z tych pakietów są już w Gargoylu (1.5.11.2)
2) jak to sprawdzić, że są lub nie

6

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

opkg list_installed

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

7

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

są wszystkie wymagane smile

8 (edytowany przez KMY 2013-12-07 18:18:34)

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

następne pytanie

mwan3 requires that the CONNTRACK module is enabled and active on its WAN interfaces.

If the interfaces are in the "wan" firewall zone, and the "Masquerading" option is enabled for the firewall zone, the CONNTRACK module is enabled by default already (this is the usual case)
If masquerading/NAT is not enabled for the WAN interface (for example, if just routing without NAT is being using between the LAN and your different WAN interfaces), you need to add the following rule to the LAN and WAN zone configurations in your /etc/config/firewall:
option 'conntrack' '1'
Reboot after making this change

we wskazanym pliku mam wpisy:
config zone
    option name 'lan'
    list network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    list network 'wan'
    list network 'wan6'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

czyli nie mam option conntrack 1
a to znaczy, że na końcu tych wpisów dla LAN i WAN mam dopisać
option 'conntrack' '1'
?

Cezary, z angielskim u mnie słabo, dlatego dopytuję.

9

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Nie czytasz smile W strefie wan przy włączonej maskaradzie conntrack jest domyślnie włączany. Choć nie zaszkodzi Ci tam.

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

10

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Cezary napisał/a:

Nie czytasz smile

Czytam, tylko, że z jak dopisałem z angielskim słabo i nie wiele z tego rozumiem smile

11

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Cezary
czy ten wpis w opcji WAN
option masq '1'

oznacza, że maskarada jest włączona, a tym samym connntrack jest załaczony?

12

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

tak

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

13

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

czyli  jednak coś czytam smile

na razie dzięki, czekam cały czas na neo i tak doczytuję tę konfigurację mwan3.

Jeszcze jedno pytanie, jeśli WAN1 to będzie neo na gniazdo WAN routera (z liveboxa) a port WAN2 modem 3G
to czy ten opis o VLAN to mnie w ogóle dotyczy?
Create and configure a second WAN interface
The simplest way to create more WAN interfaces is to have a VLAN-capable router. This allows each individual port to become its own separate interface in OpenWrt.

Here is the basic procedure to create a new VLAN and assign a single port to it so as to create a second WAN interface
go to Network > Switch
remove a single physical port from the default VLAN 1; this port will be the new physical WAN2 port
.............
Verify the routing table

If it is configured correctly, you should have a default gateway (the lines with a target address of 0.0.0.0/0) with a different metric set for each WAN interface. For example:

Active IPv4-Routes
Status > Routes
Network Target    IPv4-Gateway Metric
wan1    0.0.0.0/0 ...          10
wan2    0.0.0.0/0 ...          20
lan ...
...

w sumie nie będę wydzielał ze switcha dodatkowego WAN, tylko z USB będzie drugi WAN

14

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

No nie, bo jak napisałeś nie masz potrzeby wydzielenia fizycznego drugiego wanu.

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

15

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Cezary, na razie zmieniłem w network
config interface 'wan2'
    option auto '1'
    option proto '3g'
    option device '/dev/ttyUSB0'
    option apn 'internet'
    option service 'umts'
    option mobile_isp 'Polska - Plus LTE'

config interface z wan na wan2

i w firewall
config zone
    option name 'wan'
    list network 'wan2'
    list network 'wan6'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

list network z wan na wan2
nie wiem skąd tam mam list network wan6, ale na razie tym się nie przejmuję.
Wynik, nadal mam dostęp do netu, czyli chyba wszystko ok?

Czy na razie dobrze konfiguruję?

16

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Na razie. Tylko nic w gui nie rób bo się rozjedzie.

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

17

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

dzięki, teraz czekam na neostradę smile

18

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Cezary napisał/a:

nic w gui nie rób bo się rozjedzie.

Tak w ogóle w GUI w konfiguracji sekcji Internet/WAN
opcja połączenie mam "wyłączone"

Samo się zmieniło, i tak zostawiłem, tego już nie ruszam.

Cezary, a zostawić tak jak jest jako modem (E398)
czy zmienić to na QMI?

Dla mwan3 to będzie jakaś różnica?

19

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Jak zmieniłeś nazwę wanu to w ogóle nie widzi interfejsu, dlatego jest włączone. Modem jak chcesz, ma być po prostu skonfigurowany.

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

20

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

sprawdziłem opcję QMI i tak
jak jest QMI to:
status z GUI
Adres IP WAN:37.7.16.231
Maska podsieci WAN:255.255.255.240
Adres MAC WAN:00:A0:C6:00:00:00
Adres bramy WAN:37.7.16.225
Serwer(y) DNS WAN:212.2.96.53
212.2.96.54

i config/network
config interface 'wan'
    option auto '1'
    option apn 'internet'
    option mobile_isp 'Polska - Plus LTE'
    option ifname 'wwan0'
    option proto 'ndis'
    option device '/dev/cdc-wdm0'
    option service 'qmi'

natomiast w trybie modemu jest:
Adres IP WAN:95.41.20.6
Maska podsieci WAN:255.255.255.255
Adres MAC WAN:-
Adres bramy WAN:10.64.64.64
Serwer(y) DNS WAN:212.2.96.53
212.2.96.54
Siła sygnału 3G/LTE:45% (-85dBm, CSQ: 14)

config interface 'wan'
    option auto '1'
    option apn 'internet'
    option mobile_isp 'Polska - Plus LTE'
    option proto '3g'
    option device '/dev/ttyUSB0'
    option service 'umts'

w obu przypadkach połączenie robi się automatycznie
różnice:
w QMI jest adres MAC WAN
w modemie nie ma

w QMI nie ma info o połączeniu z nadajnikiem
w modemie jest

ale dane o technologi (u mnie DC-HSPA+) i info o nadajniku już jest w obu przypadkach.

działa też SMS

tu zauważyłem, że o ile w QMI do połączenia jest używany option device '/dev/cdc-wdm0'
to do SMA i 3ginfo nadal /dev/ttyUSB1

Zostawiłem na razie QMI i potestuję, choć na modemie też nie miałem problemów ze stabilnością połączenia.

Cezary, a Ty co byś wybrał QMI czy tryb modemu?

21

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Jeżeli używasz lte i osiągasz ponad 30Mbps to qmi. W przeciwnym przypadku to prawie nie ma znaczenia z twojego punktu widzenia.

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

22

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

ostatnio nie używałem LTE, bo były problemy z połączeniem, ale Twój ostatni wpis mnie zainspirował do zrobienia jednak testu także na LTE, bo DC-HSPA+ różnicy nie ma.
No i tu niespodzianka, w trybie zwykłego modemu DL/UP 18/5Mb/s natomiast w trybie QMI DL/UP 32/7Mb/s,
czyli DL prawie dwukrotnie wiekszy. PING bardzo podobny 24ms.

Na razie zostaje LTE i QMI, zobaczymy jak będzie ze stabilnością połączenia. Parametry sygnału:
MCC MNC:260 01
CSQ:20
RSSI:-73dBm
LAC:FFFE (65534)
CID:FA02 (64002)

co daje 64%.

Cezary, skąd aż takie różnice w LTE pomiędzy QMI a modemem?

23

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

ppp nie pozwala na osiągnięcie czegoś więcej. qmi jako natywny protokół modemu już tak.

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

24

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

jednak QMI po zaniku napięcia nie wstaje automatycznie, załączyłem w GUI monitor połączenia i akcję restart WAN i po 3 minutach się połączył.
I tu mam pytanie, czy można np. do rc.local lub inna opcja aby wpisać restart WAN, żeby nie włączać monitora połączeń, a automatycznie po starcie systemu restartować WAN?

25

Odp: TL-MR3420 v2 - Konfiguracja Load Balancing

Można, choć powinien sam wstać.

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