1 (edytowany przez tinware 2020-04-04 09:13:10)

Temat: Automatyczne przełączanie pomiędzy WANami (mwan3)

Cześć,

Pod swoim TL-MR3420v2 z OpenWRT (LuCI lede-17.01) posiadam obecnie dwa źródła z dostępem do Internetu:

# WWAN1 (wlan0) - to HotSPOT z telefonu komórkowego
# WAN1 (eth2) - to modem Huawei E3372 HiLink

W przyszłości zamierzam dokupić jeszcze dwa modemy Huawei E3372 HiLink i dodać je jako WAN2 i WAN3.

Nie zależy mi na rozłożeniu ruchu pomiędzy tymi łączami. Chciałbym ułożyć listę priorytetów, które łącza mają być używane w pierwszej kolejności, a w razie jego awarii lub „deadline” łącze powinno przestać być używane oraz użyte kolejne łącze z listy, np.

WWAN1 - pomijam, transmisja na telefonie wyłączona lub HotSPOT wyłączony
WAN1 - pomijam, to łącze nie „pinguje”
WAN2 - pomijam, karta sim tego łącza straciła pakiet darmowego Internetu wczoraj, co chciałbym podać w WebGUI jako data „deadline” RRRR-MM-DD GG:MM:SS aby po tej dacie operator nie ściągał mi złotówek z konta
WAN3 - to łącze zostanie użyte

W sposób ręczny (co powoduje ok. 20 sekundowy zanik pingów do Internetu) przełączałem WAN za pomocą:

ifup wan1 && ifdown wwan1
ifup wwan1 && ifdown wan1

Na chwilę obecną moje WAN są połączone w Network -> Interfaces.

Do obsługi takich zdarzeń zainstalowałem:

opkg install mwan3
opkg install luci-app-mwan3

Dodałem wartość metric do WWAN1 oraz WAN1. Całość konfiguracji dotychczas obsługuję przez WebGUI. Wchodząc w Network > Load Balancing > Configuration (Interfaces, Members, Policies, Rules) wyczyściłem wszystkie wpisy, ponieważ nie dotyczyły one moich interface.

W Configuration > Interfaces dodałem wpisy dla WWAN1 i WAN1 oraz Configuration > Members ważności łączy jako 1000 dla WWAN1 oraz WAN1.

W zakładce Interface Status oba łącza są dostępne:

wwan1 (wlan0) - Online (tracking active)
wan1 (eth2) - Online (tracking active)

Kiedy wyłączam transmisję danych w WWAN1 lub WAN1 widzę te interface jako Offline, ale niestety nie przełącza mnie na drugie łącze. Jako przykład, wyłączam transmisję danych na telefonie.

Sprawdzam połączenie WWAN1 (brak):

ping -I wlan0 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes

Sprawdzam połączenie WAN1 (dostępne):

ping -I eth2 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=120 time=28.644 ms
64 bytes from 8.8.8.8: seq=1 ttl=120 time=33.097 ms
64 bytes from 8.8.8.8: seq=2 ttl=120 time=42.766 ms

Sprawdzam połączenie (brak):

ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes

Dodam, że jeśli odwrócę priorytet WAN1, a potem WWAN1 to po wyłączeniu WAN1 wyskakuje mi strona HiLink „Zaloguj się do sieci”.

Co robię źle w tej konfiguracji? Proszę Was o pomoc, bo to mój któryś dzień z rzędu na konfiguracji mwan3. Jeśli mój problem uda się rozwiązać, czy jest szansa dla interfaceów w mwan3 na opcję „deadline”, o której pisałem wyżej?

2

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

W /etc/config/network
ustaw sobie wartości "metric" inne dla każdego z 4 WAN-ów po kolei np. 10, 20, 30, 40.
Ustawia się to po to, żeby podczas startu dowolnego kolejnego z WAN-ów np. WAN2 nie nadpisał istniejącej domyślnej trasy, którą zapisał jeden z WAN-ów wstający wcześniej. W tablicy routingu powinieneś mieć 4 domyślne trasy z różnymi metrykami.

W /etc/config/mwan3
Jeżeli nie chcesz loadbalancingu tylko priorytety, to w konfigu mwan3 znowu ustawiasz same metryki różne dla każdego z łącz po kolei np 1, 2, 3, 4. lub żeby Ci się nie pomyliło ustaw takie same jak ustawiłeś w /etc/config/network 10, 20, 30, 40. Wagi Cię nie interesują bo i tak najpierw sprawdzi metryki. Mniej więcej tak:

...
config member 'wwan1_m10'
        option interface 'wwan1'
        option metric '10'

config member 'wan1_m20'
        option interface 'wan1'
        option metric '20'

config member 'wan2_m30'
        option interface 'wan2'
        option metric '30'

config member 'wan3_m40'
        option interface 'wan3'
        option metric '40'
...
config policy 'wwan1_wan1_wan2_wan3'
        list use_member 'wwan1_m10'
        list use_member 'wan1_m20'
        list use_member 'wan2_m30'
        list use_member 'wan3_m40'
...
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

3 (edytowany przez tinware 2018-10-21 02:46:25)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Cześć, dzięki za dotychczasową pomoc. Problem niestety nie ustąpił. Postaram się przedstawić bardziej szczegółowo moją konfigurację.

Wpisy w /etc/config/network

# modem Huawei E3372 HiLink
config interface 'wan'
        option proto 'dhcp'
        option _orig_ifname 'eth0'
        option _orig_bridge 'false'
        option ifname 'eth2'
        option metric '20'

# HotSPOT (zastanawiam się, czemu LUCI nie dopisała tutaj option ifname 'wlan0')
config interface 'wwan'
        option proto 'dhcp'
        option metric '10'

Routing wygląda następująco:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.43.1    0.0.0.0         UG    10     0        0 wlan0
default         192.168.251.1   0.0.0.0         UG    20     0        0 eth2
192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan
192.168.43.0    *               255.255.255.0   U     10     0        0 wlan0
192.168.43.1    *               255.255.255.255 UH    10     0        0 wlan0
192.168.251.0   *               255.255.255.0   U     20     0        0 eth2
192.168.251.1   *               255.255.255.255 UH    20     0        0 eth2

Cały plik /etc/config/mwan3

config interface 'wwan'
        option enabled '1'
        list track_ip '8.8.8.8'
        list track_ip '8.8.4.4'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '3'
        option down '2'
        option up '2'

config interface 'wan'
        option enabled '1'
        list track_ip '8.8.8.8'
        list track_ip '8.8.4.4'
        option reliability '2'
        option count '1'
        option timeout '2'
        option interval '3'
        option down '2'
        option up '2'

config member 'wwan_m10'
        option interface 'wwan'
        option metric '10'

config member 'wan_m20'
        option interface 'wan'
        option metric '20'

config policy 'wwan_wan'
        list use_member 'wwan_m10'
        list use_member 'wan_m20'

Zrestartowałem router. Internet działa z telefonu. Po wyłączeniu transferu danych w telefonie…

ping -I wlan0 8.8.8.8 - brak
ping -I eth2 8.8.8.8 - jest
ping 8.8.8.8 - brak

mwan3 status

Interface status:
 interface wwan is offline and tracking is active
 interface wan is online and tracking is active

Po ręcznym wyłączeniu interface WWAN (ifdown wwan) dopiero nawiązuje ponownie połączenie z modemu usb.
Nie mam pojęcia dlaczego i co zrobiłem źle… Dodam, że system ten działa tylko dobrze, kiedy wyłączam HotSPOT na telefonie zamiast wyłączenia transferu danych, ale to chyba tak samo, gdybym zamiast np. rozłączenia połączenia w modemie lub wyjęcia karty sim odłączyłbym modem usb od gniazda w routerze - to chyba nie taki zamysł, chociaż to też jest ważne, ponieważ ten jeden z moich 2-3 modemów zawsze może się np. przysłowiowo spalić smile

4 (edytowany przez mar_w 2018-10-23 19:26:49)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

A masz zainstalowany pakiet ip-tiny lub ip-full?
A jaką masz domyślną politykę? Bo samo zdefiniowanie polityki nie powoduje że będzie ona brana pod uwagę

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

5 (edytowany przez tinware 2018-10-23 21:21:21)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

mar_w napisał/a:

A masz zainstalowany pakiet ip-tiny lub ip-full?

Pakiet ip-tiny tak. Pakiet ip-full doinstalowałem. Niestety, nie wniosło to żadnych zmian do problemu.


mar_w napisał/a:

A jaką masz domyślną politykę?

Co masz na myśli? Nie rozumiem pytania...

6

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Nie pokazałeś wszystkiego. Może masz jakieś reguły przed domyślną np.

config rule moja
...
option use_policy wan2

config rule default_rule
...
option use_policy wwan_wan

I nie czytasz poradnika bo nie zrobiłeś dns-ów na obu WAN-ach.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

7

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Cześć, podszedłem jeszcze raz do tematu failovera i się udało.

Moja obecna konfiguracja:

config interface 'wan2'
        option enabled '1'
        list track_ip '8.8.8.8'
        list track_ip '8.8.4.4'
        option reliability '2'
        option count '1'
        option timeout '1'
        option interval '0'
        option down '2'
        option up '4'

config interface 'wan3'
        option enabled '1'
        list track_ip '8.8.8.8'
        list track_ip '8.8.4.4'
        option reliability '1'
        option count '1'
        option timeout '1'
        option interval '0'
        option down '2'
        option up '4'

config member 'wan2_m1_w99'
        option interface 'wan2'
        option metric '1'
        option weight '99'

config member 'wan3_m2_w1'
        option interface 'wan3'
        option metric '2'
        option weight '1'

config policy 'failover'
        list use_member 'wan2_m1_w99'
        list use_member 'wan3_m2_w1'

config rule 'default_rule'
        option dest_ip '0.0.0.0/0'
        option use_policy 'failover'

Jak powinienem skonfigurować "option weight" w trybie failover dla czterech WAN'ów?

8

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

W tym co pokazałeś to akurat wagi nie mają znaczenia, bo masz różne metryki.
Wagi ustawiasz wtedy gdy masz te same metryki i chcesz rozłożyć procentowo ruch na poszczególne WAN-y.
Metryka z mniejszą cyferką ma pierwszeństwo nad metryką z większą cyferką. Tak było i jest do dzisiaj.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

9

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Chyba zaczynam rozumieć mechanizm działania mwan3...

Przykładowo:

config member 'wan1'
        option interface 'wan1'
        option metric '1'
        option weight '100'

config member 'wan2'
        option interface 'wan2'
        option metric '2'
        option weight '60'

config member 'wan3'
        option interface 'wan3'
        option metric '2'
        option weight '40'

config member 'wan4'
        option interface 'wan4'
        option metric '3'
        option weight '100'

Czy w takiej konfiguracji będzie to działało następująco?
1. Używaj wan1
2. Jeśli wan1 jest offline, przejdź na wan2 i wan3
3. wan2 i wan3 używaj w stosunku 60%:40%
4. Jeśli wan2 padnie używaj wan3
5. Jeśli wan3 padnie używaj wan2
6. Jeśli wan2 i wan3 staną się razem offline
7. Używaj wan4

10

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Raczej będzie tak jak piszesz, jeżeli zadeklarujesz w polityce failover te wszystkie kombinacje.

pkt  6. jeśli wan1 wan2 oraz wan3 staną się razem offline używaj wan4

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

11 (edytowany przez tinware 2019-03-17 14:33:06)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Jasne wink

Jeszcze jedna dosyć ciężka kwestia... Jeśli któryś z wanów będzie miał lejek do 32k lub 1M też chciałbym go wyeliminować. Na ten moment na pewno zadziała to, gdy ręcznie na moim HiLinku rozłączę transfer danych. Jakbyś polecił mi zautomatyzować ten proces?

Pierwsza myśl to skrypty w bashu, który będzie pobierał co 1min plik z max. 1Mbps i sprawdzał czas. W razie wykrycia wystąpienia "lejka" usunie trasę lub wyłączy interface. To by na pewno działało, ale w skali miesiąca taka metoda obciąży mnie na dobre kilkanaście GB transferu, a jak wiadomo w realiach mobilnych operatorów nie jest to dobrym rozwiązaniem.

Druga myśl to obserwowanie transferu z ostatniej minuty na routerze dla poszczególnych wanów, ale znowu jeśli wyłączę klientów swojego routera, od razu wyłączą mi się wszystkie pierwsze cztery wany. W dodatku, nie zawsze używając w danej minucie łącza osiągnę 1Mbps i wtedy również dany wan się wyłączy.

Trzeci sposób to skrypt na modemie odczytujący SMSy i wyłączający transfer. Ale w modemie jest kiepsko z oprogramowaniem i druga sprawa, to że operator czasami zastrzega sobie prawo do wysłania sms o treści "twój pakiet się wyczerpał. zasil konto i wykup pakiet".

Jak podejść do tego tematu oszacowania "lejka"?

12

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

A kiedy masz lejek? Po przekroczeniu transferu? Po czasie czy po wyczerpaniu środków? Jak to pierwsze to możesz zliczać transfer i czynić interfejs niedostępnym jak się zbliży do limitu. Jak to drugi czy trzecie to możesz się jakiś kodem ussd pytać czy  masz jeszcze transfer/środki czy nie.

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

13

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Cezary napisał/a:

A kiedy masz lejek? Po przekroczeniu transferu? Po czasie czy po wyczerpaniu środków?

Ciężko to stwierdzić, ponieważ kilka wanów, różni operatorzy, więc sposób musi być uniwersalny dla każdego z nich.
W modemie E3372-153 jest opcja statystyki z rozliczeniem miesięcznym. Jeśli dokodowałbym do tego wyłączenie transferu danych byłoby całkiem ok. Tylko jest też kwestia, że w ustawieniach mam opcję "data rozpoczęcia" naliczania, w której wybieram dzień od 1 do 31 dnia miesiąca. Większość tych pakietów jest na 30 dni, więc co miesiąc musiałbym przestawiać to o +/- 1 dzień. Drugą sprawą jest to, że DIL w RBM teoretycznie robił się lejek po 100GB, a w praktyce osiągałem transfery po 300GB przy pełnej prędkości, więc obcinałbym dobrze działający Internet zupełnie niepotrzebnie.

Czy macie jeszcze jakieś pomysły? Sam od kilku dni debatuję z kolegami w pracy jak można od strony logiki ugryźć ten temat...

14

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Więc tylko sprawdzanie szybkości połączenia przez ściąganie czegoś.

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

15

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Chciałem wydać aktualizację dla E3372h-153, mógłbym pokusić się o dodanie w sofcie w menu Ustawienia -> Transfer danych opcję automatycznego rozłączania, gdy: nieodebrany sms, od określonego/ych nadawców oraz zawierające określone słowa kluczowe lub ustawiony limit miesięczny został osiągnięty - rozłączanie transferu danych. To chyba byłoby najbardziej odpowiednie rozwiązanie.

Problemem jest oprogramowanie na tym modemie oraz support - na forum bez kabli nikt mi raczej nie pomoże, a tutaj?
Tam nawet wget nie potrafi dobrze działać, a trzeba by było jeszcze pewnie coś doinstalować...

16

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Nie wiem czy u nas (w sensie kraju) ktoś robi modyfikacje softu w huawei. Już prędzej na wschodzie na 4pda.ru czy czymś podobnym.

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

17

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Jasne, no nic... będę sobie działał, może coś się uda...

Zerknij na mój post, chyba udało mi się znaleźć rozwiązanie...
https://eko.one.pl/forum/viewtopic.php? … 49#p218349

18

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Udało mi się wypracować pewną metodę. W jednym źródle wan zainstalowałem kartę sim, w której skończył się pakiet Internetu. Oczywiście MWAN3 pokazuje to źródło jako online i jest niestety gotowy przekierować ruch na to łącze.

Wpisując w konsoli - źródło działa przy wielkości 2kB (16kb):

# ping -w 3 -s 2048 -I eth2 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 2048 data bytes
2056 bytes from 8.8.8.8: seq=0 ttl=122 time=714.805 ms
2056 bytes from 8.8.8.8: seq=1 ttl=122 time=761.825 ms
2056 bytes from 8.8.8.8: seq=3 ttl=122 time=723.425 ms

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss

Następnie zwiększam rozmiar do 3kB (24kb):

# ping -w 3 -s 3072 -I eth2 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 3072 data bytes

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss

Szacuje, że prędkość łącza przy tym "lejku" to max. 24kb/s. Chciałbym ignorować takie łącze już na poziomie MWAN3. Na stronie (link poniżej) znalazłem konfigurację z wieloma nieznanymi mi parametrami nie podawanymi na tym forum oraz oficjalnym forum OpenWRT:

Postanowiłem wprowadzić jej do swojej konfiguracji:

...
config interface 'wanX'
        ...
        option size '3072'
        ...
...

Niestety, to nie działa. Po wprowadzeniu rozmiaru ping łącze w MWAN3 rozpoznawane jest dalej jako online.

19

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Prościej by było gdybyś zajrzał do skryptów niż czekał aż ktoś na forum opisze wszystkie opcje...

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

20 (edytowany przez tinware 2019-07-01 02:43:25)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Kilka tygodni temu miałem następujący problem... w jednym tym samym momencie straciłem połączenie z Internetem na wszystkich routerach używających OpenWRT. Problemem okazał się WMAN3, a dokładniej parametr wielkości pakietu. Wtedy na szybko przekonfigurowałem MWAN3 i wszystko ruszyło, ale nie rozwiązało problemu.

Tak działa...:

config interface 'wan'
        option enabled '1'
        list track_ip '8.8.4.4'
        list track_ip '8.8.8.8'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '1'
        option up '2'
        option initial_state 'online'
        option family 'ipv4'
        option track_method 'ping'
        option check_quality '0'
        option failure_interval '5'
        option recovery_interval '5'
        option down '1'
        option flush_conntrack 'never'
        option size '56'

A po zmianie wielkości pakietu, WAN wykrywany jest jako offline

        option size '120'

W swojej konfiguracji używałem wartości ok. 3000, gdyż to skutecznie wyłączało mi WAN gdy na prepaid operator włączał mi lejek ok. 20kbps



EDIT:
Rozwiązanie - mój serwer z konfiguracji to DNS Google. Najprawdopodobniej Google przestało odpowiadać na pingi większe niż 56 bajtów. Wystarczyło użyć serwera odpowiadającego na maksymalny ping oraz dodać ich większą ilość, ja dodałem 10.

21

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Ktoś chętny dla wersji 19.07.1?

https://images89.fotosik.pl/342/6b920eb89c42ff86.png


Legenda:

 wan - interfejs w użyciu przez polityke/polityki (strzałki transferu)
wan1 - interfejs online, działa Internet
wan2 - interfejs offline, brak połączenia z Internetem
wan3 - interfejs nie śledzi, czy działa na nim Internet (brak track_ip, status uznawany z initial_state)
wan4 - zatrzymano śledzenie interfejsu (ifdown multiwan)
wan5 - interfejs nie jest połączony (ifdown interfejsu)
wan6 - interfejs wyłączony w konfiguracji (enabled 0)

22 (edytowany przez wisipior 2020-04-23 13:58:38)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Czołem Cezary.

Co do mwan3 i ogólnie dual WAN zastanawiam się czy jest możliwe uzyskanie dual WWAN i koegzystowanie wwan0 i wwan1 jednocześnie.

Mam dwa modemy E398 - jeden w Play drugi Orange.

i widać z 'uqmi -d' że obydwa rejestrują się w sieciah i osobno  obydwa dostają IP.
Gdy skonfigurowany jest tylko jeden 'wan' to uzyskuję działający 'wwan0' zaś drugi modem świeci - że jest w sieci.

Jednak dodanie drugiego interfejsu jako wan2 (wwan1) powoduje jego wyrejestrowanie. Podobnie jest gdy zamienię karty.




**** etc/config/network ****

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option ipaddr '10.9.8.100'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option proto 'static'
        option gateway '10.9.8.100'
        option dns '8.8.8.8' '8.8.4.4'

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
        option delegate '0'
        option ifname 'wwan0'
        option pdptype 'ipv4'
        option auth 'both'
        option delay '30'
        option modes 'lte'
        option type 'bridge'

config interface 'wan2'
        option proto 'qmi'
        option device '/dev/cdc-wdm1'
        option apn 'internet'
        option delegate '0'
        option ifname 'wwan1'
        option pdptype 'ipv4'
        option auth 'both'
        option delay '30'
        option modes 'lte'
        option type 'bridge'

###

Pytanie czy mogą istnieć dwa połączenia modemowe / wwan-y / co mogę robić nie tak?

SJ

23

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Tak, możesz, możesz nawet i 8 ich zrobić. Za dużo masz ustawione. Zrób tak:

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option ipaddr '10.9.8.100'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option proto 'static'

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
        opiton metric 10

config interface 'wan2'
        option proto 'qmi'
        option device '/dev/cdc-wdm1'
        option apn 'internet'
        option metric 20

I na nich skonfiguruj mwan3

PS. Opcję dns miałeś źle.

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

24 (edytowany przez wisipior 2020-04-25 11:13:07)

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Dzięx Cezary. Pewne parametry muszę zachować, bo nadajnik PLAY jest tylko HPSA zaś Orange jest LTE ale z pewnością metryki wiele dają, ponieważ połączenie wan (wwan0) trzyma się cały czas.   /dev/cdc-wdm1 jest obecne, ale zaczyna się dziać to:


Sat Apr 25 11:57:59 2020 kern.info kernel: [   85.300658] qmi_wwan 1-1.3:1.3: cdc-wdm1: USB WDM device
Sat Apr 25 11:57:59 2020 kern.info kernel: [   85.319536] qmi_wwan 1-1.3:1.3 wwan1: register 'qmi_wwan' at usb-3f980000.usb-1.3, WWAN/QMI device, a2:44:af:f7:94:11
Sat Apr 25 11:57:59 2020 kern.info kernel: [   85.343551] usb-storage 1-1.3:1.5: USB Mass Storage device detected
Sat Apr 25 11:58:00 2020 kern.info kernel: [   85.362693] scsi host2: usb-storage 1-1.3:1.5
Sat Apr 25 11:58:00 2020 kern.info kernel: [   85.380419] usb-storage 1-1.3:1.6: USB Mass Storage device detected
Sat Apr 25 11:58:00 2020 kern.info kernel: [   85.399342] scsi host3: usb-storage 1-1.3:1.6

Sat Apr 25 11:58:00 2020 daemon.notice netifd: Interface 'wan2' is setting up now
Sat Apr 25 11:58:01 2020 kern.notice kernel: [   86.393578] scsi 2:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 0
Sat Apr 25 11:58:01 2020 kern.notice kernel: [   86.473383] scsi 3:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sat Apr 25 11:58:01 2020 kern.notice kernel: [   86.499287] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Sat Apr 25 11:58:51 2020 kern.info kernel: [  137.011593] usb 1-1.3: USB disconnect, device number 11
Sat Apr 25 11:58:51 2020 kern.info kernel: [  137.030998] qmi_wwan 1-1.3:1.3 wwan1: unregister 'qmi_wwan' usb-3f980000.usb-1.3, WWAN/QMI device
Sat Apr 25 11:58:52 2020 daemon.notice netifd: wan2 (3180): Stopping network wan2
Sat Apr 25 11:58:52 2020 daemon.notice netifd: wan2 (3180): Command failed: Permission denied
Sat Apr 25 11:58:52 2020 daemon.notice netifd: Interface 'wan2' is now down
Sat Apr 25 11:58:56 2020 kern.info kernel: [  142.170161] usb 1-1.3: new high-speed USB device number 12 using dwc_otg
Sat Apr 25 11:58:56 2020 kern.info kernel: [  142.313103] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1505
Sat Apr 25 11:58:56 2020 kern.info kernel: [  142.332043] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Sat Apr 25 11:58:56 2020 kern.info kernel: [  142.351323] usb 1-1.3: Product: HUAWEI Mobile
Sat Apr 25 11:58:56 2020 kern.info kernel: [  142.367652] usb 1-1.3: Manufacturer: Huawei Technologies
Sat Apr 25 11:58:57 2020 kern.info kernel: [  142.388680] usb-storage 1-1.3:1.0: USB Mass Storage device detected


......NO I DALEJ  modeswitch co chwilę przełącza (podłącza i odłącza modem) ale UCI nie inicjuje.

Permission denied ??  czy może usb-modeswitch ogarnia tylko jeden modem ?? wiesz coś o tym ??



root@owrt:~# uq1
{
        "registration": "registered",
        "plmn_mcc": 260,
        "plmn_mnc": 3,
        "plmn_description": "Orange",
        "roaming": false
}
root@owrt:~# uq2
{
        "registration": "registering_denied"
}




SJ

25

Odp: Automatyczne przełączanie pomiędzy WANami (mwan3)

Jak ci rozłącza urządzenie to nie jest to wina usb-modeswitch który reaguje na pojawianie się urządzenia tylko po prostu brakuje już prądu na usb i rozłącza usb (lub masz po prostu uszkodzony modem lub usb).

usb-modeswitch ogrania dowolną ilość modemów. Gdyby tego nie robiił to nie miał byś w ogóle interfejsu którym można się posługiwać. Jesteś pewien że obie karty są aktywne i używasz odpowiednich apnów? Gdzie mieszkasz że masz nadajnik play tylko hspa?

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