16 Grudzień 2017 15:31:25
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] Tomato by kille72
· [S] Linksysa e4200 v1
· [MOD] Tomato by shibby
· Ruter ASUS RT-AC68U ...
· [S] Router Tenda W18...
· [S] Router Tenda W18...
· Tomato i deauth attack
· wrt54gl i połączenie...
· Multiroom N z wykorz...
· optware instalacja
· PC jako router
· Instalacja Entware d...
· Tp-Link C1200 - prob...
· Serwer wydruku czy i...
· RT-N18U - ARM z jedn...
· Używany router do 10...
· [bash] dzielenie .csv
· RT-AC87U czy RT-AC68U
· Open VPN, killswitch...
· [S] Sprzedam R7000
Najciekawsze tematy
· [MOD] Tomato by s... [13597]
· [MOD] Tomato by k... [924]
· Multiroom N z wyk... [898]
· RT-N18U - ARM z j... [249]
· Instalacja Entwar... [73]
· optware instalacja [25]
· PC jako router [14]
· Tp-Link C1200 - p... [6]
· Ruter ASUS RT-AC6... [4]
· [S] Router Tenda ... [4]
· Tomato i deauth a... [3]
· wrt54gl i połącze... [3]
· [S] Linksysa e420... [2]
· Serwer wydruku cz... [2]
· Używany router do... [2]
· Obudowa Unitek Y-... [2]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
49% [152 głosów]

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

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

Ralink
Ralink
0% [1 głos]

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

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

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

Archiwum ankiet
Reklama
Twoje IP
54.147.40.153
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
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
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 Asus RT-N66u @Shibby Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Luci + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Luci + 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,
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
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
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
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 Asus RT-N66u @Shibby Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Luci + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Luci + 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
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
b3rok Dziekuje za dotacje
genialnie. W takim razie problem nie istnieje : ) (przynajmniej dla mnie)
I. Huawei HG8240 + 1x Asus RT-N66u @Shibby Tomato +2x AP Netgear WNR3500L + Siemens Gigaset C610IP + Synology DS1512+
II. TP-Link TL-WDR4300 @Obsy OpenWRT Luci + Linksys SPA-3102 + Synology DS110j
III. TP-Link TL-WDR3600 @Obsy OpenWRT Luci + 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
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
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.
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
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: 10

· Użytkowników online: 0

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

joks
16-12-2017 09:44
nowa cena 90 zl !!

joks
13-12-2017 18:03
sprzedam linksysa e4200 informacje w dziale giełda

RaTaJ
13-12-2017 03:03
Co myślicie o nowej serii procesorów energooszczędnych ? https://www.dobre.
..84779.html

doman18
09-12-2017 22:15
Może po prostu One drive to obsługuje?

lolo2
08-12-2017 10:55
Nie wiem czy G suite od googla i office 365 nie oferuje czegos takiego, ale dosyc sie cenia. Za 4- 5 uzytkownikow robi sie juz abonament 50zl/miesiecznie.

jurekk
08-12-2017 10:42
tomato+owncloud +libreoffice ? chyba możliwe

lolo2
08-12-2017 09:03
No w sumie tak... a jakis pomysl aby kilku uzytkownikow mialo dostep do roznych plikow excela. Login haslo i uprawnienie do edycji wybranego pliku.?

Steel_Rat
07-12-2017 20:26
@lolo2 Może np ta usługa Google https://docs.goog.
..heets/u/0/

lolo2
07-12-2017 19:36
Moze kojazy ktos jakas platforme, gdzie mialbym zdalny dostep do Excela i z 5 osob mogloby pracowac nad jednym plikiem excel zdalnie? Taka baza danych online w chmurze?

sulim
03-12-2017 21:29
można na sambie w tomato ustawić jakoś quote na folder

evangelion69
03-12-2017 14:21
Koledzy, jaka jest komenda ro restartu usługi openvpn client aby dodać do harmonogramu?

djwujek
03-12-2017 03:50
Czy ktoś z forumowiczów ma tendę W1800R z zainstalowanym Tomato ?

nav
03-12-2017 01:58
Szkoda, bo procek ma ten sam co asus ac56u tylko flash i ram mniejszy - 16/128MB.

djwujek
03-12-2017 01:20
Nie ma na niego pomidora

nav
03-12-2017 01:01
Czy ktoś posiada archer c8 i czy jest na niego pomidor ? Bo parametrami (broadcom arm 2x 800 mhz, ac1750) i cenowo (300 zł) wygląda nieźle.

servee
02-12-2017 23:27
Shibby ostatnio zaglądał tu w październiku... Sad

Steel_Rat
02-12-2017 21:40
Ja myślę, że nie prędko. Sad

34,299,808 unikalne wizyty