23 Lipiec 2018 15:17:10
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

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

Darowizna
Ostatnio na forum
Najnowsze tematy
· [MOD] FreshTomato-MIPS
· [S] karta wifi, adap...
· [S] trochę sprzętu s...
· Czy na Asus DSL-N66U...
· Multiroom N z wykorz...
· Asus AC RT68U Rev. E...
· [S] Ruter
· [S] Wyprzedaż sprzęt...
· [S] Laptop Lenovo Le...
· [MOD] Tomato by shibby
· DDWRT dla ovislink 1...
· DNS od cloudflare 1....
· Jak znaleźć przyczyn...
· Oscam instalacja na ...
· oscam na openwrt (ar...
· Zlecę naprawę router...
· TL-WR340G v3 nie włą...
· [S] ASUS DSL-AC87VG ...
· [MOD] FreshTomato-ARM
· [S] Asus RT-N18U
Najciekawsze tematy
· [MOD] Tomato by s... [13665]
· Multiroom N z wyk... [935]
· oscam na openwrt ... [772]
· [MOD] FreshTomato... [208]
· DNS od cloudflare... [52]
· Jak znaleźć przyc... [11]
· [S] Ruter [8]
· Zlecę naprawę rou... [8]
· TL-WR340G v3 nie ... [4]
· DDWRT dla ovislin... [3]
· [S] karta wifi, a... [2]
· Czy na Asus DSL-N... [1]
· [S] Laptop Lenovo... [1]
· [S] trochę sprzęt... [0]
· Asus AC RT68U Rev... [0]
· [S] Wyprzedaż spr... [0]
· Oscam instalacja ... [0]
· [S] ASUS DSL-AC87... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
40% [132 głosów]

Broadcom ARM
Broadcom ARM
48% [160 głosów]

Atheros
Atheros
6% [19 głosów]

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

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

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

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

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

Archiwum ankiet
Reklama
Twoje IP
54.81.244.248
Reklama
Zobacz temat
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj temat
Tomato MultiWAN - otwarta dyskusja
shibby Dziekuje za dotacje
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
 
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 + LEDE
Asus RT-AC68UvE1 + RMerlin + Entware
Asus RT-N18U + Tomato
Netgear WNR3500Lv2 + DDWRT
 
b3rok Dziekuje za dotacje
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 Dziekuje za dotacje
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,
 
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 Dziekuje za dotacje
@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
 
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 Dziekuje za dotacje
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 Dziekuje za dotacje
fantastycznie Grin
nie znam się na tym ^^

kupię coś fajnego
sieć domowa:
główny router: asus n66 , linksys ea6200 nvram 64KB mod @ddwrt ap (ac867+ n300) vlan vap
ftth 250/40 @dasan h665 -wan1 N66,Lte play @ zte mf821 backup wan2
Netgear gs724ts(24gbit + 4 gbic) kilka vlanów, netgear gs108e
buffalo wzr-1750dhp@tomato still work in progress
test : hp t610plus + intel pro1000 pt 2Ge @opnsense : suricata ids , squid, ipsec l2tp server - 18W idlle
hypervisor: i5 3470S , 8GB, msi h61mu-e35 , boot ssd toshiba xg3 256GB nvme pcie 3.0 x4, 3x intel dualport ( 2x pcie + pci) pico psu 120w - 32W idlle /80W max/avg 30-45W @proxmox
 
shibby Dziekuje za dotacje
@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
 
b3rok Dziekuje za dotacje
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 + LEDE
Asus RT-AC68UvE1 + RMerlin + Entware
Asus RT-N18U + Tomato
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
MR3220v1 & GargoylePL
TL-WR1043v1 @ DD-WRT
TL-WR842ND v1 & 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 Tomato v138.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 Dziekuje za dotacje
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
 
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 Dziekuje za dotacje
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.
 
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: 5

· Użytkowników online: 0

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

p4v3u
22-07-2018 01:05
jest jakies narzedzie w ipkg ktore pokazywalo by zasieg raportowany przez modem lte USB ? Mam e3372-153

Blacon
20-07-2018 17:52
Mój R7000 kupiłem w Q1 2014r i trudno powiedzieć, żeby był stary...w 2018 spokojnie daje radę.

overflow2
20-07-2018 10:27
Sprzęt sieciowy się tak szybko nie starzeje. Coś postawisz to działa kilka lat zazwyczaj.

PixelPL
20-07-2018 08:26
Dziwi mnie to że router z 2016 w 2018r kosztuje tyle samo albo i więcej, telefony kom tanieją, karty graficzne, procesory, wszystko tylko routery nie tracą na cenie.

Blacon
19-07-2018 15:16
@PixelPL - to Synology RT1900, około 500zł. Mam jego mocniejszego brata RT2600 i działa rewelacyjnie.

PixelPL
19-07-2018 15:06
@Blacon Tomato nie jest koniecznością, nie uzywam ani QoS ani Bandwitch, jedynie dla dzieci wyłączenie internetu wedle godzin i dni.

Blacon
19-07-2018 14:44
@PixelPL - pod tomato to tylko Netgear R7000. Cena jest mało ważna Wink

PixelPL
17-07-2018 10:11
Co się obecnie opłaca kupić w świecie routerów z WAN 1Gb i LAN 1GB z dual band i odkrecanymi antenami ? tak w budżecie 300-400PLN ? NET 400/40

pedro
14-07-2018 17:30
No bez przesady Pfft Wink

grz3si3k
13-07-2018 19:55
aha jeśli @pedro nie ma to nikt nie ma ? OK ;p

pedro
13-07-2018 17:46
Nikt nie ma Pfft

PanRatio
07-07-2018 19:59
Nie mam takiego Internetu i dysk SATA II Pfft

grz3si3k
07-07-2018 09:25
to słabo bo ja mam na tej samej karcie 70 MBs, czyli masz ledwo połowę jej osiągów Grin Pfft

PanRatio
03-07-2018 20:40
Cofam co pisałem. Zmieniłem kartę w laptopie na Intel 9260, zrobiłem czyszczenie nvram i po WiFi z Tomato mam 292 Mb/s Grin

rosentine
01-07-2018 11:09
Zamach stanu w wykonaniu Linuxów: Server ARCHSERVER at IP 172.28.0.211 is announcing itself as a local master browser for workgroup WORKGROUP and we think we are master. Forcing election.

grz3si3k
30-06-2018 10:21
@PanRatio, a myślisz że z jakiego powodu od dawna używam OFW ? Ale, każdy musi dojść do tego sam Pfft

fr3sh
28-06-2018 22:08
jest ok! działa po przerzuceniu kluczy oraz firewolla do jifs Smile

36,049,174 unikalne wizyty