25 Września 2021 06:05:39
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· cake QoS
· Problemy z WiFi
· Router Asus RTU-N18U
· RT-N18U - ARM z jedn...
· Multiroom N z wykorz...
· Naprawa ASUS RT-AC68U
· HPE MS gen8 jako rou...
· [S] i5-4570TE
· nie odtwarza po LAN
· Asus RT-AC56U mod to...
· [MOD] FreshTomato-AR...
· [S] Asrock Rack C275...
· RT-N16
· Nie dziala drugi rou...
· obuwa nas, 4+ hdd
· ASUS RT-N18U wydajno...
· Jaki router wybrać-...
· EA6900 problem z has...
· firewall na Kamikaze...
· [HOWTO] Load-Balanci...
Najpopularniejsze obecnie wątki
· Multiroom N z wyk... [1220]
· RT-N18U - ARM z j... [315]
· Asus RT-AC56U mod... [122]
· cake QoS [12]
· HPE MS gen8 jako ... [7]
· nie odtwarza po LAN [7]
· Router Asus RTU-N18U [6]
· Problemy z WiFi [1]
· Naprawa ASUS RT-A... [1]
· [S] i5-4570TE [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
37% [146 głosów]

Broadcom ARM
Broadcom ARM
52% [203 głosów]

Atheros
Atheros
5% [21 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [2 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [4 głosów]

Żaden z powyższych
Żaden z powyższych
3% [12 głosów]

Ogółem głosów: 392
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.237.2.4
Zobacz wątek
 Drukuj wątek
[HOWTO] Load-Balancing dla wybranych
shibby
Korzystając z Wizarda przy pierwszym uruchomieniu EdgeMaxa mamy możliwość wybrania opcji Load-Balancing. Pozwala ona spiąć wiele łącz w "jedno" lub też ustawić drugie łącze w tryb Failover (gdy główne łącze/łącza padną to wtedy uruchomi się łącze zapasowe). Bywają jednak sytuacje, w których nie chcemy by dany host (lub grupa hostów) miała dostęp do wielu łącz lub do łącza zapasowego. Opiszę tu 2 przypadki i rozwiązanie na te problemy.

UWAGA: będę tu operował komendami, bo tak jest zwyczajnie łatwiej, natomiast nic nie stoi na przeszkodzie by poniższe polecenia wyklikać przez "Config Tree"

2 łącza w load-balancing i problem z niektórymi stronami

To przypadek mojego znajomego, który to posiada ER-X-SFP i 2 łącza w LB: LTE i Neostradę ADSL. Natrafił on na problem, w którym nie był w stanie skorzystać z profilu zaufanego. Po wyłączeniu jednego z łącz problem ustawał. Rozwiązanie jakie zastosowałem u niego to stworzenie drugiej grupy LB i zdefiniowanie grupy hostów dla której będzie jedno łącze główne a drugie będzie jako Failover.

UWAGA: by wejść w tryb konfiguracji wydajemy komendę configure, dopiero po tym możemy dodawać poniższe reguły. By całość zapisać wydajemy koemndy commit i save

Zaczynamy od grupy hostów (możemy to też zrobić przez GUI):

Cytat

set firewall group address-group jednoLacze description ''
set firewall group address-group jednoLacze address 10.0.1.3


Dla przykładu dodaliśmy hosta 10.0.1.3 do grupy nazwanej "jednoLacze".
Domyślnie Wizard tworzy grupę o nazwie "G". My stwórzmy drugą grupę o nazwie "ONE-ISP".

Cytat

set load-balance group ONE-ISP exclude-local-dns disable
set load-balance group ONE-ISP flush-on-active enable
set load-balance group ONE-ISP gateway-update-interval 20
set load-balance group ONE-ISP interface eth0
set load-balance group ONE-ISP interface pppoe1 failover-only
set load-balance group ONE-ISP lb-local enable
set load-balance group ONE-ISP lb-local-metric-change disable


w powyższym przykładzie interfejs "eth0" będzie łączem głównym, zaś "pppoe1" będzie łączem zapasowy,

Teraz dodajemy nową regułę w Firewallu. Na początek sprawdźmy jaką regułą jest nasza domyślna grupa "G". W tym celu wydajmy komendę:

Cytat

show configuration commands | grep 'firewall modify'


U kolegi była to reguła 80 (pogrubione):

Cytat


[.....]
set firewall modify balance rule 50 action modify
set firewall modify balance rule 50 description 'do NOT load balance destination public address'
set firewall modify balance rule 50 destination group address-group ADDRv4_eth3
set firewall modify balance rule 50 modify table main
set firewall modify balance rule 80 action modify
set firewall modify balance rule 80 modify lb-group G



Musimy dodać naszą nową regułę wyżej zatem niech to będzie 70. wydajemy komendy:

Cytat

set firewall modify balance rule 70 action modify
set firewall modify balance rule 70 modify lb-group ONE-ISP
set firewall modify balance rule 70 source group address-group jednoLacze


Jak widzimy reguła na wskazaną grupę adresów (jednoLacze) dla której ma działać.

Od tej pory każdy host dodany do tej grupy nie będzie korzystał z polityki domyślnej "G" a z naszej nowej polityki "ONE-ISP".


Failover a backup

To z kolei mój przypadek... Mam NAS, który działa 24/7. W nocy wykonuje backup różnych maszych, również zdalnych. Chciałem uniknąć sytuacji, w której w nocy padnie łącze główne a backup zje mi cały transfer z mojego zapasowego LTE. Procedura jest bardzo bliźniacza to powyższej, z tą różnicą, że u siebie do grupy ONE-ISP dodałem tylko jedno łącze. Wygląda to następująco:

Nowa grupa IPków:

Cytat

set firewall group address-group jednoLacze description ''
set firewall group address-group jednoLacze address 10.1.1.10


Grupa LB:

Cytat

set load-balance group ONE-ISP exclude-local-dns disable
set load-balance group ONE-ISP flush-on-active enable
set load-balance group ONE-ISP gateway-update-interval 20
set load-balance group ONE-ISP interface eth10
set load-balance group ONE-ISP lb-local enable
set load-balance group ONE-ISP lb-local-metric-change disable


gdzie eth10 to moje łącze główne.

i reguła Firewall

Cytat

set firewall modify balance rule 130 action modify
set firewall modify balance rule 130 modify lb-group ONE-ISP
set firewall modify balance rule 130 source group address-group jednoLacze


Efekt taki, że jak łącze główne padnie, to wszystkie hosty w sieci mają internet z łącza zapasowego, natomiast NAS nie. Oczywiście blokowanie NASa to tylko jedna z opcji. Równie dobrze może to być Smart TV, który Netflixem, Youtubem itd może nam zużyć cenny transfer z łącza zapasowego.

Pozdrawiam
Router: EdgeRouter ER-12
Switch: Ubiquiti US-8-150W
Wi-Fi: Ubiquiti UAP-AC-Pro + U6-Lite
NAS: Xpenology DS918+
Serwer: Dell 3040M
https://napiecie.salama.pl
 
Adooni
troche inna sytuacja

trafilem na wyzwanie z UPC -tz musialem rozwiazac umowe, poczekac miech zeby zostac nowym klinetem i podpisac znowu. Przez miesiac jechalem na LTE z androida - USB Tethering. Niestety podpinalem go bezposrednio pod PC gdyz w tomato nie dalem rady posty byly z przed 5 i wiecej lat.

nie kazdy ma glowne lacze i dodatlowo 2gie na LTE. czy przy zaniku lacza glownego daloby rade bezposrednio podlaczyc telefon z androidem do Ubi i korzystac z netu przez USB Tethering. Fajnie np jakby wtedy tranfer NAS byl off.
UPC 300/20 Mb/s + Connect Box(bridge)
Asus RT-AC68U (RT-AC56U CFEmod) @1200/800 (CFE 1.0.2.0) | AsusWRT-Merlin RT-AC68U_386.3_2+amtm
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED, SSD,
 
shibby
port USB w moim routerze jest oznaczony jako "for future usage". Sprawdzałem jak go kupiłem i nie wykrywał nawet pendrive. W sensie urządzenie widział ale nie ładował potrzebnych modułów, mimo że takowe w systemie były. Po ich ręcznym załadowaniu pendrive w końcu został rozpoznany i widoczny jako "sda". NAwet przez pewien czas miałem skrypt który cyklicznie zgrywał na niego konfigurację.

analogicznie wygląda to z obsługą modemów 3g/lte. W sensie jakieś moduły są ale takiej obsługi jak w Tomato nie uświadczysz. O podpięciu telefonu nawet nie wspomnę. Myślę, że finalnie dałoby się obsłużyć Hilinka, bo to najprostszy sposób implementacji modemu LTE. Z innymi modemami czy telefonami będzie problem. Trzeba by napisać cały skrypt do wykrywania, przełaczania i nawiązywania połączenia pppoe - za dużo roboty. No i zawsze będą nas ograniczać wkompilowane moduły - własnych nie dodamy. Dlatego u mnie za obsługę LTE odpowiada Asus WL-330N3G z wgranym MiFi (takie mini-openwrt od obsego) + Huawei E3276s Hilink. Taki zestaw skrętką podpięty do EdgeRoutera robi za failover. Dzięki temu że zestaw LTE podpięty jest skrętką z routerem głównym, mogłem go umiejscowić tam gdzie mam najlepszy zasięg, zamiast w zamkniętej szafce na przedpokoju, gdzie spoczywa ER-12.
Edytowany przez shibby dnia 04-01-2021 12:34
Router: EdgeRouter ER-12
Switch: Ubiquiti US-8-150W
Wi-Fi: Ubiquiti UAP-AC-Pro + U6-Lite
NAS: Xpenology DS918+
Serwer: Dell 3040M
https://napiecie.salama.pl
 
Adooni
jako info UMD PRO mialo opcje fail over only a teraz widze dodano mozliwosc ustawienia na WAN2 Weighted load balancing
https://www.youtube.com/watch?v=gWRV1...WRV1hQzfFo
UPC 300/20 Mb/s + Connect Box(bridge)
Asus RT-AC68U (RT-AC56U CFEmod) @1200/800 (CFE 1.0.2.0) | AsusWRT-Merlin RT-AC68U_386.3_2+amtm
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED, SSD,
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 4

· Użytkowników online: 0

· Łącznie użytkowników: 24,031
· Najnowszy użytkownik: qra69
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
04-09-2021 10:34
Wink super ! Dzięki ! Adooni ! już testuje co i jak

Adooni
04-09-2021 06:31
sprawdzasz w status - overview, a zmieniasz w Basic - Network

Maniek91PL
03-09-2021 22:37
jak sprawdzić i zmienić kanał w wifi 2.4 w tomato ? Shock

goof3r
23-07-2021 16:21
Mi chodziło w sekcji VPN bo w WAN to nic mi nie da jak zmienie....

Adooni
22-07-2021 21:34
nie mam pod reka FT ale powinno to byc w WAN Settings -Type - L2TP. Jest tam tez pole L2TP Server

goof3r
22-07-2021 20:08
Witam, takie małe pytanie mam, czy w najnowszej wersji freshtomato jest możliwosć postawienia serwera/klienta VPN L2TP ?

Maniek91PL
20-07-2021 13:55
potwierdzam, wyczyściłem przeglądarkę, działa teraz prawidłowo na najnowszym freshtomato ! Dzięki jeszcze raz

Maniek91PL
18-07-2021 13:51
a nie, tego nie wyczyściłem! ważna uwaga, nie pomyślałem o tym ! sprawdzę !

Adooni
18-07-2021 08:12
a czysciles cache przegladarki?

Maniek91PL
18-07-2021 01:54
czyli robić czystą instalację i wpisywać wszystko od nowa Shock ?

45,262,182 unikalnych wizyt