27 Lutego 2020 22:05:30
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

· Wiki-OpenWrt
· Wiki-DD-WRT
· Emulatory sprzętu

Darowizna
Ostatnio na forum
Najnowsze tematy
· Multiroom N z wykorz...
· Asus RT-AC56U - zawi...
· [S] Netgear ProSafe ...
· Asus RT-AC56U - "mał...
· karta wifi AC laptop
· [MOD] FreshTomato-AR...
· Czy są jeszcze jakie...
· [S] Netgear WNR3500L
· [S] NETGEAR R6300
· [S] Asus RT-AC56U
· [S] Switch Unifi US1...
· Dylemat z NAS?
· Tomato jako router i...
· [FreshTomato] napisy...
· [S] Asus RT-AC56U
· [MOD] FreshTomato-MI...
· Netgear R6400 - tańs...
· [S] Asus RT-N18U
· Wiele publicznych IP...
· czy istnieje taki ne...
Najciekawsze tematy
· Multiroom N z wyk... [1043]
· Asus RT-AC56U - "... [408]
· RT-N18U - ARM z j... [300]
· Netgear R6400 - t... [133]
· [MOD] FreshTomato... [87]
· [MOD] FreshTomato... [39]
· Dylemat z NAS? [6]
· karta wifi AC laptop [5]
· Wiele publicznych... [5]
· [S] Asus RT-AC56U [3]
· [FreshTomato] nap... [3]
· czy istnieje taki... [3]
· Czy są jeszcze ja... [2]
· [S] Asus RT-AC56U [2]
· [S] Asus RT-AC56U... [1]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
38% [136 głosów]

Broadcom ARM
Broadcom ARM
51% [182 głosów]

Atheros
Atheros
6% [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% [11 głosów]

Ogółem głosów: 360
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38

Archiwum ankiet
Reklama
Twoje IP
34.204.183.113
Reklama
Zobacz temat
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj temat
Tomato MultiWAN - otwarta dyskusja
shibby
Witajcie,

Chciałbym Wam przedstawić nowy projekt, któremu poświęciłem niemal w całości ostatni miesiąc - Tomato MultiWAN. Podstawowe funkcjonalności działają. Pozostała mi jeszcze kwestia dostosowania funkcjonalności pobocznych np. QoS czy BW Limiter.

Funkcjonalność MultiWAN bazuje na źródłach kolegi Arctic (https://code.goog...rctic-chs/), który swego czasu tworzył chińską wersję Tomato-MultiWAN. Moją rolą było przeniesienie owej funkcjonalności to Tomato-ARM oraz dopisanie wsparcia dla modemów 3G/4G, ponieważ soft Arctica nie wpsierał urządzeń mobilnych (3G działało jedynie w trybie jednego WANa, LTE nie było w ogóle wspierane).

Efekty miesięcznej pracy można obejrzeć na screenach w załączniku. WAN1 to stałe łącze (światłowód), natomiast WAN2 to modem E3276 w trybie NDIS. całość działa całkiem przyjemnie w trybie load balance.

Nov 27 10:14:57 unknown user.info mwanroute[1258]: check_wanup . wan=1
Nov 27 10:14:57 unknown user.debug mwanroute[1258]: IN fun checkConnect, wan_prefix=wan, wan_iface=vlan2, wan_ipaddr=10.10.99.78, wan_gateway=10.10.0.1
Nov 27 10:14:57 unknown user.info mwanroute[1258]: check_wanup . wan2=1
Nov 27 10:14:57 unknown user.debug mwanroute[1258]: IN fun checkConnect, wan_prefix=wan2, wan_iface=eth3, wan_ipaddr=100.77.70.181, wangateway=100.77.70.182
Nov 27 10:15:08 unknown user.debug mwanroute[1258]: load_balance, cmd=ip route replace default scope global nexthop via 10.10.0.1 dev vlan2 weight 1


Krótki opis jak ja widzę ową funkcjonalność w Tomato.
Otóż użytkownik ma możliwość wyboru ilości WANów, które chce używać od 1 do 4 maksymalnie. Z uwagi na dużą ilość wymaganych zmiennych w NVRAMie rozważam także ograniczenie ilości WANów do maksymalnie dwóch dla routerów z 32KB nvram.

Zrezygnowałem z automatu, który wydzielał nowy WAN z LANu, głównie dlatego, ponieważ zawierał on na sztywno zdefiniowane w kodzie interfejsy (np. WAN2 musiał być zawsze jako vlan3), co nie zawsze musi być prawdą, gdy np. mamy już na tym VLANie utworzoną sieć gościnną lub masz usługodawca dostarcza nam internet na danym VLANie. Ponadto w przypadku gdy używamy połączeń 3G lub 4G nie ma potrzeby wydzielania dla takiego WANa portu LAN. Dlatego też zanim uaktywni się nam opcja definicji nowego WANa musimy ręcznie utworzyć dla niego VLAN, co mam nadzieję nie będzie dla Was niczym skomplikowanym Smile

Na chwilę obecną MultiWAN działa tylko w trybie Load Balance. Wersji Failover póki co nie zakładam z prostego powodu: zawsze można ustawić odpowiednio dużą wagę np. 10:1 i w ten sposób drugie łącze będzie znacznie rzadziej brało udział w load balancingu. Natomiast gdy pierwsze łącze padnie to drugie przejmie automatycznie jego rolę. Gdyzaś pierwsze łącze wróci to rola znów się odwróci. Tak ma to działać w teorii.

Sporym ograniczeniem będzie możliwość ustawienia połączenia 3G lub 4G tylko dla jednego WANu. Tomato w obecnej formie (mowa o automacie do wykrywania modemu sieci mobilnej) uniemożliwia wykrycie kilku modemów i raczej się to szybko nie zmieni (możliwe, że nawet nigdy).

Tak jak pisałem na początku funkcjonalność MultiWAN nie jest jeszcze ukończona. Wiele rzeczy chciałbym jeszcze zmienić/poprawić, ponieważ nie jestem do końca zadowolony z obecnego sposobu działania niektórych funkcji np. watchdoga, ale myślę, że jestem na dobrej drodze.

Zapraszam do dyskusji. Uwagi mile widziane Smile
shibby dodał/a następującą plik:
Nie masz uprawnień to pobierania załączników w tym temacie.

Edytowane przez shibby dnia 27-11-2015 13:51
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
Steel_Rat
Ja jestem za. Ja bym bardziej był za dodaniem opcji "Failover". Mi bardziej zależy na tym, że gdy modem nie jest używany, działa główne łącze, odbierał SMS. Dopiero jak padnie WAN to się przełączał. Chyba, że modem w trybie "LoadBlane" też by mógł odbierać SMS? Zresztą obsługe SMS nie dało by się zintegrować z tomato??
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
 
b3rok
Super!
1. MultiWAN Tomato - będzie tylko na ARM, czy mips też jest w planach?
2.
Wersji Failover póki co nie zakładam z prostego powodu: zawsze można ustawić odpowiednio dużą wagę np. 10:1 i w ten sposób drugie łącze będzie znacznie rzadziej brało udział w load balancingu.
- ten parametr będzie konfigurowany z GUI?

@Steel_Rat - ostatnio standardowa odpowiedź na tego typu życzenia (SMS, limit dzienny sumaryczny czasu dostępu do internetu per user itp.): kup router Mikrotika ; )
Edytowane przez b3rok dnia 27-11-2015 12:52
I. Huawei HG8240 + 1x Netgear r7000 @kille72 Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Gargoyle + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Gargoyle + Huawei E3276

_________________________________
Ważne linki:
Firmware Tomato by Shibby
Skórki do Tomato
TomatoAnon
Regulamin forum
Jak zadawać pytania i prosić o pomoc
 
shibby
Chyba, że modem w trybie "LoadBlane" też by mógł odbierać


smsy wysyłasz na interfejs diagnostyczny, zatem nieważne czy modem jest połączony czy też nie, można nadal smsy słać. Ważne tylko by router miał załadowane moduły i wykryte interfejsy,
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
backlit
Bardzo fajna funkcjonalność. Chińskie dual-wan od lat ma swoich zwolenników a tu zapowiada się cos lepszego.
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
 
shibby
@b3rok
1) początkowo tylko ARM. Z czasem jak funkcjonalność zacznie nabierać rumieńców nie ukrywam, że przeniosę ją do Mipsela właśnie z ograniczeniem do dual-wan dla routerów z 32KB nvram
2) tak, na screenie widać "Load Balance Weight".
Edytowane przez shibby dnia 27-11-2015 13:35
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
wit3k
O proszę, nareszcie się coś w tym temacie ruszyłoSmile
Shibby, rozwiązałeś problem ze stronami gdzie trzeba się logować np. banki? w wersji z krzaczkami trzeba było dodatkowe wpisy w firewall chyba robić na konkretne adresy jak dobrze pamiętam.

Planujesz dodać możliwość kierowania ruchem na poszczególne wany?
Na przykład:
port 80 wan 1 a 443 na wan2?
 
b3rok
shibby napisał(a):
Sporym ograniczeniem będzie możliwość ustawienia połączenia 3G lub 4G tylko dla jednego WANu. Tomato w obecnej formie (mowa o automacie do wykrywania modemu sieci mobilnej) uniemożliwia wykrycie kilku modemów i raczej się to szybko nie zmieni (możliwe, że nawet nigdy).

Tak się zastanawiam czy obejściem tego ograniczenia nie będzie sytuacja:
Główny router, wpada do niego:
a) 1szy WAN - po ethernet, główny dostawca internetu.
b) 2gi WAN - po USB (modem 3G/LTE) wpięty do routera głównego,
c) 3ci WAN - wpięty po ethernecie - najtańszy router do którego jest wpięty modem USB,
d) itd. itp.
I. Huawei HG8240 + 1x Netgear r7000 @kille72 Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Gargoyle + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Gargoyle + Huawei E3276

_________________________________
Ważne linki:
Firmware Tomato by Shibby
Skórki do Tomato
TomatoAnon
Regulamin forum
Jak zadawać pytania i prosić o pomoc
 
majkel152
fantastycznie Grin
nie znam się na tym ^^

kupię coś fajnego
sieć domowa:
router z pfsense https://imgur.com..., jakieś dziwne urządzenia , ups, światłowody, apeki i działa miło Smile
 
shibby
@wit3k - nie natrafiłem na taki problem jeszcze. Co do kierowania ruchem to tak, jest taka możliwość.

@b3rok - jak najbardziej. W ten sposób to można i 4 modemy podpiąć Smile
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
b3rok
genialnie. W takim razie problem nie istnieje : ) (przynajmniej dla mnie)
I. Huawei HG8240 + 1x Netgear r7000 @kille72 Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Gargoyle + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Gargoyle + Huawei E3276

_________________________________
Ważne linki:
Firmware Tomato by Shibby
Skórki do Tomato
TomatoAnon
Regulamin forum
Jak zadawać pytania i prosić o pomoc
 
wit3k
shibby napisał(a):

@wit3k - nie natrafiłem na taki problem jeszcze. Co do kierowania ruchem to tak, jest taka możliwość.



Najbardziej widać to na https://www.pekao..., powraca do strony logowania, albo błąd wewnętrzny.
Ktoś z kontem na tej witrynie mógłby to sprawdzić?
 
Steel_Rat
shibby napisał(a):

Chyba, że modem w trybie "LoadBlane" też by mógł odbierać


smsy wysyłasz na interfejs diagnostyczny, zatem nieważne czy modem jest połączony czy też nie, można nadal smsy słać. Ważne tylko by router miał załadowane moduły i wykryte interfejsy,


Dzięki. O to mi chodziło. Dziła. Tylko dziwne jest to, że tak jak pisałem w innym temacie. Mój modem przerobiony z HiLink na non HiLink nie łączy się w trybie "4G/LTE" tylko w "3G modem". Jak przełączam na 4G/LTE to mam IP 0.0.0.0. Modem to e3372s-153 (ten z Rosji (4G)).
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
 
maxikaaz
Nareszcie ! Smile
RT-N16 & Tomato DualWAN 15.02.0068
WL500gP v1@128MB & Tomato DualWAN 15.02.0068
RT-AC56u & Tomato K26ARM-2017.1-AIO
TL-WR1043v1 @ DD-WRT
TL-WR842ND v1 & GargoylePL
TL-WR842ND v2 & GargoylePL
TL-WR710N & ROOter GoldenOrb
R7000 & Tomato K26ARM-2017.2-AIO
TL-WR1043v2 & GargoylePL
TL-WDR3600 & GargoylePL
 
waldop
Wielki szacun dla @shibby i innych którzy biorą w tym udział. Właśnie miałem w najbliższym czasie sprawdzić AsusWRT na R7000 funkcję dualWAN. Nie ukrywam że potrzebuję mieć stały dostęp do internetu. Posiadam dwa łącza od UPC. Ale kilka razy w roku nie ma prądu, i pomimo iż mam wszystko na UPS to UPC niestety nie ma. Tomato by Shhiby wymiata. Grin
=================================
R7000 Fresh Tomato-ARM by Shibby.13 MultiWAN by Shibby and @kille72 (THX)
APC Back-UPS Pro 1500VA + BR24BPG
2x Planet WGSW-24040 LACP 2Gb/s
EMC IX4-300D RAID 5 4x2Tb LACP 2Gb/s
Netgear WNDR 4700 @shibby
Alienware Aurora Xeon X5670@4.2Ghz 24Gb
Passmark 11394
y50-70 i4720HQ GTX960m 4K, 16Gb
UPC 300/30
 
wit3k
Shibby kiedy planujesz pierwszy wypust?
 
shibby
za wcześnie by podawać jakiekolwiek terminy. Dowiedzieliście się o tym jako pierwsi i będę Was informował na bieżąco o postępach Smile
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
need_password
Chętnie potestuję na 2 łączach - DSL i Neostrada. Na 3 WANA dałbym net mobilny. Długo działałem na wersji chińskiej po angielsku i było OK., tylko serwer PPTP nigdy nie działał.
Asus RT-AC56U
Netgear R7000
Asus RT-N10U
Tenda N60
Linksys WRT54G
 
wit3k
@need_password Przez PPTP kupiłeś mietka?
Ja też mam RB2011 na 4xWAN i jestem ciekaw czy RT-N18 będzie potrafił go zastąpićSmile
 
shibby
zmieniłem sposób detekcji połączenia. Ping nie zdawał egzaminu, ponieważ wielu operatorów potrafi go blokować. Użyłem do tego celu traceroute i działa to całkiem przyjemnie. Teraz testuję net na 3 łączach (2 stałe i jedno LTE) i nawet działa Smile Myślę, że na dniach przystąpimy do jakiś beta-testów.
Router: Ubiquiti EdgeRouter ER-12 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
NAS: Xpenology DS918+ (i5-6200u, 8GB ram, 3x 4TB/RAID5, SSD cache, Unifi, Pi Hole/DNS Server, Home Assistant, NextCloud+onlyOffice)
UPS: Eaton Ellipse Eco 650
 
Przejdź do forum:
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
Aktualnie online
· Gości online: 7

· Użytkowników online: 0

· Łącznie użytkowników: 23,917
· Najnowszy użytkownik: KtoTyJestes
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

b3rok
24-02-2020 17:38
Zmiana WAN u rodziców.

evangelion69
23-02-2020 12:55
A co tak wyprzedajecie swoje routery?

Marco76
20-02-2020 18:34
@observer01 - pomiar temperatury, podmiana zasilacza... tak na początek

b3rok
19-02-2020 14:23
Takie pytanko - kiedy zostanie odnowiony certyfikat SSL (Let's Encrypt) dla openlinksys.info?

observer01
17-02-2020 22:32
Panowie, jak można zdiagnozować powód samoczynnego wyłączania się R7000 z FreshTomato 2020.1 ?

Max Monroe
17-02-2020 12:29

Max Monroe
17-02-2020 12:28

dziubek
12-02-2020 12:52
Robi się ciekawie Smile https://www.gizmoc
hina.com/2020/02/1
2/xiaomis-wi-fi-6-
router-ax3600-with
-7-antennas-reveal
ed-in-a-new-poster
/

Piaer
11-02-2020 17:58
Miałem na myśli czysto transfer. Niemniej czynniki o których mówisz też często są bardzo ważne.

Steel_Rat
11-02-2020 17:57
To zależy. Jeśli chodzi o wydajność to nie ma sensu. Ale o chalas, trwałość, zużycie prądu to pewnie jest sens.

Piaer
11-02-2020 11:49
Czy dysk SSD do routera z USB 3.0 ma jakikolwiek sens? Mam wrażenie, że bottleneckiem prędkości zapisu/odczytu i tak jest sam router

Efamon
07-02-2020 00:16
W putty chyba się nie da, ale w kitty tak (zakładka Connection).

servee
06-02-2020 11:28
Mam zestawiony tunel ssh na putty. Co jakiś czas niestety mi go zrywa. Czy jest jakaś możliwość, żeby go automatycznie zestawiać ponownie?

servee
06-02-2020 11:00

servee
06-02-2020 10:52
@dziubek jeśli masz możliwość, to kładź kable w peszli (peszeli). Poza tym jak nie musisz to unikaj skrętki ekranowanej bo więcej kłopotów możesz z tym mieć niż korzyści.

Piaer
06-02-2020 10:35
Dziękuję wujku Smile

djwujek
05-02-2020 00:56
Tak podwójne zawsze uchroni cie to przed kuciem ścian na przyszłość.Jak bedziesz miał problem z wyborem i konfiguracja urządzeń daj znać parę sieci już ogarnąłem więc wiem co i jak.

40,349,159 unikalne wizyty