1 (edytowany przez Payti 2015-01-11 00:18:28)

Temat: mwan3 - łącza backupowe konfiguracja

Taki schemacik sieci:

Network

Aktualnie:
- Sagemcom F@ast 3764 z extroot - możliwość doinstalowania różnych programów
- TP-Link WR1043ND v2 z OpenWRT CC z extroot na modemie i karcie SD z Huawei E3372
- switche i Router2 w różnych pomieszczeniach, brak możliwości połączenia bezpośrednio kablem UTP/FTP Router1 z Router2

Chciałbym wykonać dwa łącza backupowe WAN2 i WAN3 dla TP-Link WR1043ND v2:
- WAN1 - podstawowy istniejący link WAN do modemu Cisco EPC3928S
- WAN2 - poprzez czerwone przerywane połączenie kablowe 1Gbps ze switch TP-Link TL-SG1005D do Sagem F@st 3764
- WAN3 - modem LTE Huawei E3372 poprzez aktywny HUB

Czy jest możliwość skonfigurowania mwan3 z WR1043ND v2 dla dwóch łączy backupowych w powyższej konfiguracji?
Proszę o poradę jak to zrobić szczególnie dla WAN2, dla WAN3 to wg opisu z forum pewno nie będzie problemu.

Pozdrawiam,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

2

Odp: mwan3 - łącza backupowe konfiguracja

Na moje oko wan2 nie zadziała przez te switche. Musiały by być to switche z obsługą Vlanów żeby to zadziałało, albo podłączyć sagecoma bezpośrednio do wr1043nd.

Jak uruchomisz każdy wan oddzielnie na routerze ( dopisując metryki) to możesz się zająć konfiguracją mwan3

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

3 (edytowany przez Payti 2015-01-11 13:39:49)

Odp: mwan3 - łącza backupowe konfiguracja

No a jakiś tunel np. przez openvpn jakby postawić?
Mógłbym też nakłonić userów do zmiany IP i zrobić wspólną adresację np. na 20.x.x.x albo 10.x.x.x.
Ale jak sensownie ustawić bramy w WR1043ND bo trzebaby zrobić tak, że Ci co korzystali z neta z TP-Linka dalej z tego gate poprzez Cisco musieliby korzystać a Ci pozostali z Sagema dalej z tego, jedynie w razie padu jednego lub drugiego łącza by się to przełączało.

Ogólnie chodzi o to by z takiej konfiguracji zrobić coś z backupem WAN2 i WAN3 po LTE.

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

4

Odp: mwan3 - łącza backupowe konfiguracja

Cezary masz jakiś pomysł na to by sensownie ten konfig sieci ustawić dla takiego przypadku?
Da się ustawić kilka bram na OpenWRT i jakieś priorytety/metryki dla nich? Lub też skonfigurować jakiś proto routingu RIP, BGP i backupowe trasy routingu?

pozdrawiam,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

5

Odp: mwan3 - łącza backupowe konfiguracja

Zakładając że te wszystkie PC miały by być odizolowany od wan2 to musiał byś faktycznie to jakimś vlanem zrobić.

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

6 (edytowany przez Payti 2015-01-12 21:54:44)

Odp: mwan3 - łącza backupowe konfiguracja

A da się jakoś dwie bramy w OpenWRT skonfigurować? Mam jeszcze jeden pomysł ale muszę zbadać czy w pomieszczeniach jest ta sama faza ~230V, aby zastosować połączenie PLC poprzez linię zasilania 230V (konwertery Powerline AV PLC) i przedłużyć link z Sagemcom do pomieszczenia gdzie stoi TP-Link (mam na nim jeden port LAN wolny) po kablach energetycznych. Jednakże mogą być dwie fazy bo to były dwie firmy, które się połączyły na różnych licznikach na dodatek, także wtedy klops.

Do VLAN to musiałyby być konfigurowalne switch tak? Bo inaczej jak ustawić VLAN i jego ID w pakietach?

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

7

Odp: mwan3 - łącza backupowe konfiguracja

Da się. Specjalnie właśnie dla mwanu3 tak robisz.

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

8 (edytowany przez Payti 2015-01-12 22:53:06)

Odp: mwan3 - łącza backupowe konfiguracja

A masz jakiś pomysł jak to ustawić przez te switche niezarządzalne TP-LINK z tym Sagemcom? Gdyby było osobne dodatkowe połączenie kablowe od Sagemcom na eth1.4 WR1043ND v2 to to jest proste ale w takiej konfiguracji jest jakaś opcja?

pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

9

Odp: mwan3 - łącza backupowe konfiguracja

Ten switch nie jest zarządzalny, vlanów na nim nie zrobisz.

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

10 (edytowany przez Payti 2015-01-12 23:00:33)

Odp: mwan3 - łącza backupowe konfiguracja

No właśnie i to jest problem bo bez vlan i konfigurowalnych switch chyba nie da rady i staram się to 'obejść':
#1 - zrobić dodatkowy link po PLC Powerline z Sagemcom do WR1043ND na eth1.4 i na ten if ustawić WAN2
#2 - wykombinować jakiś kanał VPN pomięcy Sagemcom a WR1043ND na tym połączeniu przez switche co jest tylko nie mam pomysłu jak ...
#3 - zrobić jedną podsieć na wszystkie kompy i oba routery (Sagemcom i WR1043ND) np. z 10.x.x.x ale jak potem ustawić dwie osobne bramy przełączalne w razie padu jednej?

Na końcu WAN3 po LTE ale to jest do ogarnięcia ...

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

11

Odp: mwan3 - łącza backupowe konfiguracja

Ok, udało się sklecić link PLC Powerline od Sagemcom do WR1043ND v2 na 4 ostatni port LAN TP-Linka.
Prośba o podanie wpisów do konfigów:
- /etc/config/network
- /etc/config/mwan3
aby dołożyć interfejs wan2 na ostatnim 4 porcie LAN z IP 10.0.0.100 oraz wan3 dla modemu Huawei E3372 HiLink.
Na ten moment mam standardowo:

root@WR1043ND:~# cat /etc/config/network 

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd8e:e06a:bf22::/48'

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '20.0.0.1'

config interface 'wan'
        option ifname 'eth0'
        option proto 'dhcp'

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 4'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6'

root@WR1043ND:~# cat /etc/config/mwan3 

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

config interface 'wan2'
        option enabled '0'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'

config member 'wan_m1_w3'
        option interface 'wan'
        option metric '1'
        option weight '3'

config member 'wan_m2_w3'
        option interface 'wan'
        option metric '2'
        option weight '3'

config member 'wan2_m1_w2'
        option interface 'wan2'
        option metric '1'
        option weight '2'

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

config policy 'wan_only'
        list use_member 'wan_m1_w3'

config policy 'wan2_only'
        list use_member 'wan2_m1_w2'

config policy 'balanced'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m1_w2'

config policy 'wan_wan2'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m2_w2'

config policy 'wan2_wan'
        list use_member 'wan_m2_w3'
        list use_member 'wan2_m1_w2'

config rule 'sticky_even'
        option src_ip '0.0.0.0/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan_wan2'

config rule 'sticky_odd'
        option src_ip '0.0.0.1/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan2_wan'

config rule 'default_rule'
        option dest_ip '0.0.0.0/0'
        option use_policy 'balanced'
Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

12 (edytowany przez Heinz 2015-01-17 11:17:31)

Odp: mwan3 - łącza backupowe konfiguracja

root@WR1043ND:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd8e:e06a:bf22::/48'

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '20.0.0.1'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option metric 10

config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'dhcp'
        option metric 20

config interface 'wan6'
        option ifname 'eth0.2'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '4 6t'

root@WR1043ND:~# cat /etc/config/mwan3

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

config interface 'wan2'
        option enabled '0'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'

config member 'wan_m1_w3'
        option interface 'wan'
        option metric '1'
        option weight '3'

config member 'wan_m2_w3'
        option interface 'wan'
        option metric '2'
        option weight '3'

config member 'wan2_m1_w2'
        option interface 'wan2'
        option metric '1'
        option weight '2'

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

config policy 'wan_only'
        list use_member 'wan_m1_w3'

config policy 'wan2_only'
        list use_member 'wan2_m1_w2'

config policy 'balanced'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m1_w2'

config policy 'wan_wan2'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m2_w2'

config policy 'wan2_wan'
        list use_member 'wan_m2_w3'
        list use_member 'wan2_m1_w2'

config rule 'sticky_even'
        option src_ip '0.0.0.0/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan_wan2'

config rule 'sticky_odd'
        option src_ip '0.0.0.1/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan2_wan'

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

Ustawienie mwan3 jest domyślnie na balanced. Konfiguracja należy do Ciebie. Co do konfiguracji switch'a  nie jestem pewny czy zmieniłem port LAN1 czy LAN4 musisz spróbować samemu

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

13 (edytowany przez Payti 2015-01-17 12:09:07)

Odp: mwan3 - łącza backupowe konfiguracja

Ok, dzięki za info, rozumiem, ze dla statycznego adresu mogę dać od razu:

...
config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'static'
         option netmask '255.255.255.0'
         option ipaddr '10.0.0.100'

        option metric 20
...

Prośba jeszcze o podanie wpisów dla wan3 dla modemu HUAWEI E3372 HiLink

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

14

Odp: mwan3 - łącza backupowe konfiguracja

Dla statycznego IP brakuje tam opcji " option gateway '10.0.0.1' "

Do wwan3 dodaj:
config interface 'wan3'
        option enabled '0'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'

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

i zmień:
config policy 'balanced'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m1_w2'
        list use_member 'wan3_m1_w2'

Ja nie ogarniasz konfiguracji mwan3 w konsoli to polecam zainstalowanie luci i konfigurację przez http.

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

15

Odp: mwan3 - łącza backupowe konfiguracja

Ok, dzięki za info.
Rozumiem gdybym chciał zostawić balans na te dwa łączą po ETH wan i wan2 zaś wan3 a via modem LTE
tylko jako failover to do sekcji balanced nie muszę tego ostatniego wpisu dodawać?

Będzie to wtedy tak działać, że wan i wan2 będą balansowane a wan3 jako typowy failover gdyby te dwa padły?

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

16

Odp: mwan3 - łącza backupowe konfiguracja

wtedy konfiguracja powinna wyglądać trochę inaczej. bo potrzebował byś konfiguracji gdzie interface wan3 ma wyższą metrykę wtedy traktowany jest z niższym piorytetem.
im więcej napiszesz weight tym łącze będzie więcej używane ( wyższa przepustowość)

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

17 (edytowany przez Payti 2015-01-17 17:03:45)

Odp: mwan3 - łącza backupowe konfiguracja

Ok, skonfigurowałem wg powyższego i eth0.3 to pierwszy port LAN1 w WR1043ND v2, moje konfigi:

root@WR1043ND:~# cat /etc/config/network 

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd8e:e06a:bf22::/48'

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '20.0.0.1'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option metric 10

config interface 'wan2'
        option ifname 'eth0.3'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '10.0.0.10'
        option gateway '10.0.0.1'
        option metric 20

config interface 'wan6'
        option ifname 'eth0.2'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '5 6t'

config switch_vlan
        option device 'switch0'
        option vlan '3'
        option ports '4 6t'
root@WR1043ND:~# 

root@WR1043ND:~# cat /etc/config/mwan3 

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

config interface 'wan2'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'
        option enabled '1'

config interface 'wan3'
        option enabled '0'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'

config member 'wan_m1_w3'
        option interface 'wan'
        option metric '1'
        option weight '3'

config member 'wan_m2_w3'
        option interface 'wan'
        option metric '2'
        option weight '3'

config member 'wan2_m1_w2'
        option interface 'wan2'
        option metric '1'
        option weight '2'

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

config member 'wan3_m1_w1'
        option interface 'wan3'
        option metric '1'
        option weight '1'

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

config policy 'wan_only'
        list use_member 'wan_m1_w3'

config policy 'wan2_only'
        list use_member 'wan2_m1_w2'

config policy 'wan3_only'
        list use_member 'wan3_m1_w2'

config policy 'balanced'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m1_w2'
        list use_member 'wan3_m1_w2'

config policy 'wan_wan2'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m2_w2'

config policy 'wan2_wan'
        list use_member 'wan_m2_w3'
        list use_member 'wan2_m1_w2'

config rule 'sticky_even'
        option src_ip '0.0.0.0/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan_wan2'

config rule 'sticky_odd'
        option src_ip '0.0.0.1/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan2_wan'

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

root@WR1043ND:~# 

root@WR1043ND:~# mwan3 status
Interface status:
Interface wan is online (tracking active)
Interface wan2 is online (tracking active)
Interface wan3 is unknown

Policy balanced:
 wan2 (40%)
 wan (60%)

Policy wan2_only:
 wan2 (100%)

Policy wan2_wan:
 wan2 (100%)

Policy wan3_only:
 unreachable

Policy wan_only:
 wan (100%)

Policy wan_wan2:
 wan (100%)

Known networks:
destination        policy             hits     
-----------------------------------------------
127.0.0.0/8        default            7        
224.0.0.0/3        default            19       
10.0.0.0/24        default            459      
20.0.0.0/24        default            2841     
78.88.92.128/26    default            135K     
10.0.0.0           default            0        
10.0.0.10          default            456      
10.0.0.255         default            0        
20.0.0.0           default            0        
20.0.0.1           default            41       
20.0.0.255         default            1425     
78.88.92.128       default            0        
78.88.92.144       default            135K     
78.88.92.191       default            0        
127.0.0.0          default            0        
127.0.0.0/8        default            7        
127.0.0.1          default            7        
127.255.255.255    default            0        

Active rules:
source             destination        proto  src-port      dest-port     policy          hits     
--------------------------------------------------------------------------------------------------
0.0.0.0/0.0.0.1    0.0.0.0/0          tcp    0:65535       443           wan_wan2        701      
0.0.0.1/0.0.0.1    0.0.0.0/0          tcp    0:65535       443           wan2_wan        0        
0.0.0.0/0          0.0.0.0/0          all                                balanced        5037     

root@WR1043ND:~# 

jednakże mam problem z działaniem. Jak położę intwrfejs wan poprzez 'ifdown wan' to ping na hostname nie działa, wygląda, że nie działa DNS:

root@WR1043ND:~# ifdown wan
root@WR1043ND:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.0.1        0.0.0.0         UG    20     0        0 eth0.3
10.0.0.0        *               255.255.255.0   U     20     0        0 eth0.3
20.0.0.0        *               255.255.255.0   U     0      0        0 br-lan
root@WR1043ND:~# ip route show
default via 10.0.0.1 dev eth0.3  proto static  metric 20 
10.0.0.0/24 dev eth0.3  proto static  scope link  metric 20 
20.0.0.0/24 dev br-lan  proto kernel  scope link  src 20.0.0.1 
root@WR1043ND:~# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1): 56 data bytes
64 bytes from 10.0.0.1: seq=0 ttl=64 time=2.588 ms
64 bytes from 10.0.0.1: seq=1 ttl=64 time=2.401 ms
64 bytes from 10.0.0.1: seq=2 ttl=64 time=2.471 ms
^C
--- 10.0.0.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.401/2.486/2.588 ms
root@WR1043ND:~# ping 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=57 time=44.420 ms
64 bytes from 8.8.8.8: seq=1 ttl=57 time=43.795 ms
64 bytes from 8.8.8.8: seq=2 ttl=57 time=43.932 ms
64 bytes from 8.8.8.8: seq=3 ttl=57 time=45.631 ms
^C
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 43.795/44.444/45.631 ms
root@WR1043ND:~# ping wp.pl
ping: bad address 'wp.pl'
root@WR1043ND:~#

Dla poszczególnych pingów na poszczególne interfejsy jest tak jak wan i wan2 są podniesione:

root@WR1043ND:~# ping -c 3 -W 2 -I eth0.2 wp.pl
PING wp.pl (212.77.98.9): 56 data bytes
64 bytes from 212.77.98.9: seq=0 ttl=60 time=19.029 ms
64 bytes from 212.77.98.9: seq=1 ttl=60 time=22.702 ms
64 bytes from 212.77.98.9: seq=2 ttl=60 time=14.817 ms

--- wp.pl ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 14.817/18.849/22.702 ms
root@WR1043ND:~# 

root@WR1043ND:~# ping -c 3 -W 2 -I eth0.3 wp.pl
PING wp.pl (212.77.98.9): 56 data bytes
64 bytes from 212.77.98.9: seq=0 ttl=249 time=42.648 ms
64 bytes from 212.77.98.9: seq=1 ttl=249 time=30.969 ms
64 bytes from 212.77.98.9: seq=2 ttl=249 time=31.614 ms

--- wp.pl ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 30.969/35.077/42.648 ms
root@WR1043ND:~# 

Jak poprawić to działanie DNS'ów z eth0.3 i wan2 ?

Na początek prośba o podpowiedź jak ustawić mwan3 tak:
1a. cały ruch zawsze na interfejs wan, wan2 jako typowy failover
1b. jak padnie wan to cały ruch na interfejs wan2
i drugi przypadek:
2a. cały ruch na interfejs wan a jak braknie pasma to dodatkowy ruch na wan2
2b. jak padnie wan to cały ruch na interfejs wan2

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

18

Odp: mwan3 - łącza backupowe konfiguracja

Skonfigurowałeś firewalla dla wan2?

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

19 (edytowany przez Payti 2015-01-17 17:41:45)

Odp: mwan3 - łącza backupowe konfiguracja

Z firewallaem dla wan2 nie robiłem nic. Ok przypisałem tą samą strefę do wan2 co była dla wan i wan6 w firewall poprzez LuCi ale dalej mam:

root@WR1043ND:~# ping onet.pl
ping: bad address 'onet.pl'
root@WR1043ND:~# 

EDIT: Ok, ruszyło dopisałem jeszcze własne DNS'y do interfejsu wan2 i ruszyło wink. Testuję dalej.

config interface 'wan2'
    option ifname 'eth0.3'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '10.0.0.10'
    option gateway '10.0.0.1'
    option metric '20'
    option dns '194.204.152.34 194.204.159.1'

Dla jakiego przypadku aktualnie ta moja konfiguracja działa 1a i 1b j/w czy inaczej bo widzę w mwan3 status

root@WR1043ND:~# mwan3 status
Interface status:
Interface wan is online (tracking active)
Interface wan2 is online (tracking active)
Interface wan3 is unknown

Policy balanced:
 wan2 (40%)
 wan (60%)

czyli, że do 60% pasma idzie przez wan a 40% przez wan2 czy jak? Nie bardzo to kumam...

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

20

Odp: mwan3 - łącza backupowe konfiguracja

Domyślnie jest wybrana reguła balaced czyli zsumowane użycie łącza przez komputery podłączone do lan 60% wychodzi przez WAN a 40% przez WAN2. oczywiście komputery używają naraz łącza WAN i WAN2.

Przeczytaj manual do tego pakietu. http://wiki.openwrt.org/doc/howto/mwan3 … figuration

https://tplinkforum.pl - Polskie forum poświęcone tematyce urządzeń firmy TP-Link i Neffos

21 (edytowany przez Payti 2015-01-17 19:42:47)

Odp: mwan3 - łącza backupowe konfiguracja

Dobra, wybrałem domyślną policy 'mwan_mwan2' czyli jest:

root@WR1043ND:~# mwan3 status
Interface status:
Interface wan is online (tracking active)
Interface wan2 is online (tracking active)
Interface wan3 is unknown

Policy balanced:
 wan2 (40%)
 wan (60%)

Policy wan2_only:
 wan2 (100%)

Policy wan2_wan:
 wan2 (100%)

Policy wan3_only:
 unreachable

Policy wan_only:
 wan (100%)

Policy wan_wan2:
 wan (100%)

Known networks:
destination        policy             hits     
-----------------------------------------------
127.0.0.0/8        default            0        
224.0.0.0/3        default            4        
10.0.0.0/24        default            310      
20.0.0.0/24        default            357      
78.88.92.128/26    default            36871    
10.0.0.0           default            0        
10.0.0.10          default            310      
10.0.0.255         default            0        
20.0.0.0           default            0        
20.0.0.1           default            6        
20.0.0.255         default            350      
78.88.92.128       default            0        
78.88.92.144       default            36871    
78.88.92.191       default            0        
127.0.0.0          default            0        
127.0.0.0/8        default            0        
127.0.0.1          default            0        
127.255.255.255    default            0        

Active rules:
source             destination        proto  src-port      dest-port     policy          hits     
--------------------------------------------------------------------------------------------------
0.0.0.0/0.0.0.1    0.0.0.0/0          tcp    0:65535       443           wan_wan2        45       
0.0.0.1/0.0.0.1    0.0.0.0/0          tcp    0:65535       443           wan2_wan        0        
0.0.0.0/0          0.0.0.0/0          all                                wan_wan2        590      

root@WR1043ND:~# 
root@WR1043ND:~# cat /etc/config/mwan3 

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

config interface 'wan2'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'
        option enabled '1'

config interface 'wan3'
        option enabled '0'
        list track_ip '8.8.8.8'
        list track_ip '208.67.220.220'
        option reliability '1'
        option count '1'
        option timeout '2'
        option interval '5'
        option down '3'
        option up '8'

config member 'wan_m1_w3'
        option interface 'wan'
        option metric '1'
        option weight '3'

config member 'wan_m2_w3'
        option interface 'wan'
        option metric '2'
        option weight '3'

config member 'wan2_m1_w2'
        option interface 'wan2'
        option metric '1'
        option weight '2'

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

config member 'wan3_m1_w1'
        option interface 'wan3'
        option metric '1'
        option weight '1'

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

config policy 'wan_only'
        list use_member 'wan_m1_w3'

config policy 'wan2_only'
        list use_member 'wan2_m1_w2'

config policy 'wan3_only'
        list use_member 'wan3_m1_w2'

config policy 'balanced'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m1_w2'
        list use_member 'wan3_m1_w2'

config policy 'wan_wan2'
        list use_member 'wan_m1_w3'
        list use_member 'wan2_m2_w2'

config policy 'wan2_wan'
        list use_member 'wan_m2_w3'
        list use_member 'wan2_m1_w2'

config rule 'sticky_even'
        option src_ip '0.0.0.0/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan_wan2'

config rule 'sticky_odd'
        option src_ip '0.0.0.1/0.0.0.1'
        option dest_port '443'
        option proto 'tcp'
        option use_policy 'wan2_wan'

config rule 'default_rule'
        option dest_ip '0.0.0.0/0'
        option proto 'all'
        option use_policy 'wan_wan2'

root@WR1043ND:~# 

Rozumiem, że teraz powinno to działać tak jak dla przypadku 1a i 1b czyli
1a. cały ruch zawsze na interfejs wan, wan2 jako typowy failover
1b. jak padnie wan to cały ruch na interfejs wan2
czy tak?

EDIT: Dobra sprawdzone, dla powyższej konfiguracji działa dokładnie tak jak powyżej przypadki 1a i 1b.

Zabieram się za zabawę z wan3 po modemie E3372 wink

pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

22 (edytowany przez Payti 2015-01-18 02:22:21)

Odp: mwan3 - łącza backupowe konfiguracja

Cezary prośba do Ciebie o pomoc w skonfigurowaniu modemu LTE HUAWEI E3372 HiLink na trunk CC 43800. Mam podpiętego przez hub Belkin, zgłasza się j/n, zrobiłem już też extroot na karcie SD w nim wg opisu http://eko.one.pl/forum/viewtopic.php?p … 14#p124114 i jest:

root@WR1043ND:~# cat /sys/kernel/debug/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.14
S:  Manufacturer=Linux 3.14.26 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.14
S:  Manufacturer=Linux 3.14.26 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0608 Rev=77.63
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14dc Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
root@WR1043ND:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   14.4G     41.0M     14.3G   0% /
/dev/root                 6.3M      6.3M         0 100% /rom
tmpfs                    29.9M      1.7M     28.2M   6% /tmp
/dev/sda1                14.4G     41.0M     14.3G   0% /overlay
overlayfs:/overlay       14.4G     41.0M     14.3G   0% /
tmpfs                   512.0K         0    512.0K   0% /dev
root@WR1043ND:~# 

Doinstalowałem też pakiety 3ginfo-text_20141122_all.ipk i 3ginfo_20141122_all.ipk.
Chciałem go skonfigurować jako 'wanlte' i później użyć w mwan3 także jako trzeci link.
Prośba o info co gdzie dopisać by podnosił połączenie (Orange).

EDIT: Ok mam wystarczyło poprostu dopisać wanlte w /etc/config/network jako:

config interface 'wanlte'
        option ifname 'eth2'
        option proto 'dhcp'
        option metric '30'

Interfejs eth2 wstał jako 192.168.8.100, modem jest ładnie widoczny pod 192.168.8.1

Da się jakoś uruchomić też 3ginfo w trybie cdc_ether dla HiLink?

pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

23

Odp: mwan3 - łącza backupowe konfiguracja

Nie bezpośrednio, bo nie ma interfejsu szeregowego z którego odczytuje dane. Tylko przez parsowanie strony www, było to już tu na forum, poszukaj.

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

24 (edytowany przez Payti 2015-01-18 18:35:12)

Odp: mwan3 - łącza backupowe konfiguracja

Cezary generalnie znalazłem na forum różne przeróbki skryptów do HiLink ale czy istnieje coś takiego jak 3ginfo, które zaciąga dane po API modemów HiLink?

Ttutaj jest świetny opis API HiLink'ów: http://www.bez-kabli.pl/viewtopic.php?t=41960

W sumie to chętnie jeśli nie ma popracowałbym aby dorobić taką opcję do 3ginfo po API.

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.38)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

25

Odp: mwan3 - łącza backupowe konfiguracja

Patrz forum - ktoś udostępniał coś takiego.

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