24 Listopada 2024 17:17:17
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [10]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

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

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

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

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

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

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.118.140.78
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Tomato MultiWAN - otwarta dyskusja
Adooni
ale zes prezent nam zrobil a jeszcze nawet snieg nie spadl Smile

Chyba najbardziej wyczekiwana funkcja tomato. Wielkie dzieki za Twoj trud w rozbudowe mozliwosci tomato.
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
shibby
Zabawy z MultiWANem ciąg dalszy. Pierwotnie nie zakładałem tworzenia funkcji failovera - zmieniłem jednak zdanie, ponieważ nawet przy bardzo dużej wadze rzędu 200:1, 200 połączeń poleci do łącza pierwszego ale jedno do łącza drugiego. Jeżeli ów połączenie okaże się przykładowo żądaniem ściągnięcia pliku o wadze 1GB to ściągnie się on z wykorzystaniem drugiego/zapasowego łącza a tego nie chcemy.

Dlatego jednak funkcja Failover została dopisana a jej ustawienie jest banalnie proste. Ustawiając wagę z zakresu 1-256 łącze będzie pracowało w trybie load balance z zadaną wagą. Ustawienie wagi na "0" spowoduje, że łącze zostanie ustawione jako failover i nie będzie brało udziału w routingu. Dopiero gdy zostanie wykryta sytuacja, w której żadne z łącz głównych (o wadze większej niż zero) nie będzie działające, to wszystkie łącza failover zostaną wpięte w routing z wagą 1. W chwili, gdy choć jedno z łącz głównych ożyje, łącza failover zostaną wypięte z routingu.

Status łącz w debug logu oznaczone jako tablica czterech cyfr, z których każda może przyjąć wartość 0, 1 lub 2. Zero oznacza, że łącze nie działa, 1 że łącze jest oznaczone jako failover, 2 że łącze działa w trybie load balance. Zatem status o wartości np. 2200 oznaczać będzie, że pierwsze i drugie łącze działa w load balance a łącza 3 i 4 nie działają lub nie są skonfigurowane. Wartość 2210 oznaczać natomiast będzie, że łącza 1 i 2 działają w load balance, a łącze 3 jako failover, jak na sytuacji poniżej:

Cytat

Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: IN checkConnect, wan_prefix=wan, wan_iface=vlan2
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: OUT checkConnect, wan is connected
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: IN checkConnect, wan_prefix=wan2, wan_iface=vlan3
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: OUT checkConnect, wan2 is connected
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: IN checkConnect, wan_prefix=wan3, wan_iface=eth3
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: OUT checkConnect, wan3 is connected
Dec 8 09:46:29 unknown user.debug dhcpc-event[2662]: OUT fun mwan_status_update, mwan_curr=2210


wypięcie kabli z łącz 1 i 2 sprawi, że łącze 3 zmieni status z 1 na 2 i stanie się naszym łączen głównym.

Cytat

Dec 8 09:58:11 unknown user.emerg preinit[1]: OUT checkConnect, wan is disconnected
Dec 8 09:58:11 unknown user.emerg preinit[1]: OUT checkConnect, wan2 is disconnected
Dec 8 09:58:11 unknown user.debug preinit[1]: OUT checkConnect, wan3 is connected
Dec 8 09:58:11 unknown user.info preinit[1]: mwan_status_update, failover in action - WAN3
Dec 8 09:58:11 unknown user.debug preinit[1]: OUT fun mwan_status_update, mwan_curr=0020


O dalszych postępach będę informował Smile
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
wit3k
Nie mogę się doczekać jazdy próbnej.
Mam porównanie z TP-Linkiem TL- R470T+, który nie popisał się wcale, a mikrotikiem rb2011 - chodzi dość dobrze.

Co jeszcze musisz Shibby dopracować by wypuścić pierwszą wersję?
 
shibby
QoS, który mi kompletnie nie działa. Ponadto chcę dodać możliwość wyboru sposobu testowania łącza (ping lub traceroute). Ping prostszy i szybszy ale nie zawsze działa (operatorzy blokują, w szczególności na LTE). I w sumie tyle.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
wit3k
Nie znam się na tym, ale z rozwiązań jakie testowałem qos, czy podział pasma nie działa poprawnie na ustawieniu dla "global".
Tzn pobieranie można ustawić jako jedna kolejka dla kilku wanów bo wszystko wychodzi przez jeden interface (przykładowo lan3 i lan4 jako bridge).
Natomiast od strony klienta musi być zrobiony podział dla każdego wana oddzielnie.

Przy samym qos można zrobić kopiowanie ustawień na każdy wan.

Co do testowania, ping na zewnętrzny adres np. google.pl wystarczyć powinien w zupełności, natomiast o blokowaniu go przez operatorów nie słyszałem. Mam orange oraz plus'a i na każdym działało jak patrzyłem jakiś czas temu.
 
b3rok
A czy da się stan tych logów (dot. WAN-ów) wyciągnąć do zakładki Status/Overview/WAN? Tzn. żeby mieć w prosty sposób dostęp - jaki Wan w jaki sposób pracuje (w jakim trybie) i czy jest aktywny czy nie? Żeby nie trzeba było grzebać po logach.
I. Huawei HG8240 + 1x Netgear r7000 @FreshTomato + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Gargoyle
III. TP-Link TL-WDR3600 @Obsy OpenWRT Gargyle
 
shibby
w sumie to wyciągnięcie wagi na zakładkę overview wystarczy ale zobaczę czy udałoby się ładniej to wkomponować.

Połączony z 11 grudzień 2015 20:48:58:
wczoraj Tomato MultiWAN przeszło pierwszy chrzest bojowy. Wieczorem zadzwonił do mnie kolega narzekając na swoją neostradę, która przez cały dzień zrywa połączenie. Nie mogłem się powstrzymać by nie przetestować multiwana w takiej sytuacji. Była to też dla mnie możliwość przetestowania WANu w trybie PPPoE.
Dodatkowo kolegi neostrada osiągała zawrotną prędkość 6Mbps, tym bardziej kolega był zainteresowany innymi możliwościami zwiększenia przepustowości łącza.
Długo nie myśląc zabrałem RT-AC68 i E3372 z kartą t-mobile i udałem się do kolegi. Z racji tego, iż jego główny router RT-N18u ma dość rozbudowaną konfugurację VLANów (3x br) oraz sporą listę w LAN Access, postawiliśmy RT-AC68 przed jego router.

WAN 1 ustawiony został jako PPPoE z wagą 25
WAN2 to E3372 non-Hilink z kartą TM z wagą 25
zatem oba łącza działały w load balane z tą samą wagą.

Save i mamy net. Mwan status 0200 czyli neo nie działa, LTE jako jedyne działające łącze. Pierwszy pomiar na speedtest.pl i mamy 42Mbps co uważam za bardzo dobry wynik. Po chwili wstała neostrada, co potwierdził wpis w logu ze statusem 2200. Ponawiamy test i mamy 50Mbps - speedtest.pl potrafi wysycić kilka łącz jednocześnie (nawiązuje kilka połączeń jednoczesnych). Wykresy BW monitorze to potwierdziły. Od wczoraj do dziś do ok godziny 12 mutliWAN spisał się nawet lepiej niż mogłem sobie wyobrazić. Jeżeli już neo padało to moment przepięcia routingu powodował zanim neta na raptem kilka/kilkanaście sekund. Najlepszy wynik jaki uzyskaliśmy wyniósł niecałe 55Mbps z obu łącz.

Kolega bardzo zadowolony z takiego obrotu sprawy już załatwia sobie abonament w TM na LTE Smile

Niestety kwestia QoSa wciąż nie została naprawiona. Gdy mamy ustawiony jeden WAN to QOS działa. W chwili włączenia dwugiego WANa QoS przestaje poprawnie działać. Możliwe, że wydam publiczną wersję Tomato MutliWAN dla ARM na testy by otrzymać feedback od ludzi skłonnych ją przetestować a równocześnie podejmować próby naprawy QOSa.

tyle na dziś Smile
Edytowany przez shibby dnia 11-12-2015 20:48
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
need_password
Ja jestem chętny do testów. Mam obecnie DSLa 40M i Neo też o takiej prędkości. Chętnie bym to scalił w jedno łącze. U mnie spory jest ruch na tym DSLu, więc sprawdzimy Multiwana w akcji. QOS jest zbędny. Shibby dasz obraz do AC56U do testów?
Asus RT-AC56U
Netgear R7000
Asus RT-N10U
Tenda N60
Linksys WRT54G
 
shibby
myślę, że czas najwyższy na beta testy. Odezwę się do ciebie na pw Smile
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
djwujek
Ja mogę przetestować na modemie lte i łączu stałym Rt-n18u.
---- SIEĆ 1 -----

1.Modem Vectra 600/60 Mbps
2. Edgerouter X - Dom
3. Edgerouter X - Goście
4. Edgeswitch 24 Lite
5. Asus RT-N 12 d1 DD WRT 43012 - Goście
6. Nas QNAP TS-228A + 1 x 4TB
6. UPS 510W

------ SIEĆ 2 -------
1.Modem Livebox 3.0
 
shibby
poczekam na feedback @need_password 2-3 dni. Jak nie zauważy żadnych krytycznych błędów i potwierdzi działanie mutiWANa u siebie to zaczniemy jeszcze w tym tygodniu publiczne beta testy Smile
Będzie prezent na Święta Wink
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
sulim
prędkości pobierana sumuje a co z prędkościami wysyłania ta sama zależność (mam udostępniony na zewnątrz program na sql i nie ukrywam że przydało by się większe wysyłanie)
 
wit3k
Ja mogę u siebie na 4 Wan przetestować bardzo chętnie na rt-n18u.
Mam w sumie 5 różnych dostępów do neta, ale nie widziałem nic dostępnego z większą ilością portów.

PS. Jest możliwość podłączyć wan jako vlan? Tzn żeby na jeden port lan przypadały 2 podsieci jako wany?
 
shibby
to nie jest tak, że router sumuje wartości. Router balansuje połączeniami zgodnie z ustawioną wagą. Jeżeli klient potrafi nawiązać kilka połączeń jednocześnie tak, że router równoważąc je wyjdzie dwoma łączami to mamy efekt zsumowania prędkości. Identycznie jak w wielordzeniowych procesorach. Jednakże w sytuacji gdy klient potrafi nawiązać tylko jedno połączenie np. pobieranie pliku z http to uzyska on prędkość jednego łącza, tego do którego tracę ustawi mu load balancer. Identycznie jak w sytuacji w której jednordzeniowy proces zechcemy uruchomić na wielordzeniowym procesorze. Zużyje on tylko jeden rdzeń, nawet w 100% pomimo, że pozostałe będą się nudziły.

Identyczna sytuacja będzie dotyczyła wysyłu. Najważniejsze w funkcji load balance jest jednak sytuacja, gdzie jeden user wykorzystuje jedno łącze sprawia, że drugi user zostanie skierowany na drugie łącze i będzie mógł bez przeszkód je wykorzystać nawet w pełni. Dochodzimy do sytuacji w której oba łącza mamy wyssane ale nie doszło do scalenia prędkości.

Połączony z 14 grudzień 2015 19:17:36:

Cytat

wit3k napisał(a):

Ja mogę u siebie na 4 Wan przetestować bardzo chętnie na rt-n18u.
Mam w sumie 5 różnych dostępów do neta, ale nie widziałem nic dostępnego z większą ilością portów.

PS. Jest możliwość podłączyć wan jako vlan? Tzn żeby na jeden port lan przypadały 2 podsieci jako wany?


teoretyzując można by bez większego problemu dodać obsługę nawet 6ciu WANów: 4x RJ45, WLAN oraz modem na USB ale to już chyba przesada Wink

Idąc tym tropem nadchodzący router Asus RT-AC88u ma aż 8 portów LAN + WAN. Teoretyzując można by więc zrobić multiwana na 10 WANów? ;P
Edytowany przez shibby dnia 14-12-2015 19:17
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
wit3k
Jak @shibby postępy idą?
 
shibby
w przyszłym tygodniu wydam publiczną wersję beta dla routerów ARM - ot taki prezent na święta Wink

Jak się spisze i przyjmie to zacznę portować zmiany do mipsela i prawdopodobnie już w nowym roku wyjdzie pełna wersja dla wszystkich routerów wraz ze zaktualizowanymi paczkami openssl, openvpn itd.
Edytowany przez shibby dnia 20-12-2015 09:38
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
dar3k
Czyli docelowo v133 to już multiwan będzie? Czy dwie wersje będziesz rozwijać? (według mnie jeśli jest miejsce we flashu to jedna lepiej).
ER-12 + 4x UAP-AC-PRO
 
shibby
mechanizm multiwana będzie zawarty już od v133 we wszystkich wydaniach. Patch ze zmianami to blisko 11tyś linii - można sobie wyobrazić jak spora część kodu została przebudowana. Jednakże jest do przebudowa funkcji a nie dodawanie ciężkich, które zwiększają wagę końcowego obrazu. Zatem sam obraz we flashu nie będzie ważył jakoś dużo więcej. Co innego nvram. Tu ilość zmiennych ob. obsługi każdego z łącz jest spora zatem musiałem rozgraniczyć Tomato na dwie wersje i tak:
- routery z <64KB nvram - DualWAN
- routery z 64KB nvram - MultiWAN
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
wit3k
Wpadłeś na pomysł naprawy qos i bwl?
 
czipczop
Jestem bardzo ciekawy efektu Wink Na orginalnym firmware rt18 loadbalance dziala strasznie wrecz powiem, że nie działa.

Mam też router z openwrt loadbalance to również pomyłka ale jest znacznie lepszy od asusowego.


Teraz używam banana m3 z debianem 2x modem lte h-link i zapiernicza jak mały motorek loadbalance.

Niezależnie od systemu by dobrze działało trzeba ustawic min max qos na modem niestety w asusie jest to nie możliwe. Nikt nie ma idealnych łącz o tych samych parametrach w modemach lte dochodzi problem niestabilności prędkości co wykrzacza jakość koncową.
 
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: 74

· Użytkowników online: 0

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

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,596,727 unikalnych wizyt