22 Październik 2017 06:53:02
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

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

Darowizna
Ostatnio na forum
Najnowsze tematy
· Asus RT-N18U ,DD-WRT...
· Asus RT-AC1200G+
· [TURTORIAL] Konfigur...
· RT-N66U + E3372h (od...
· Asus RT-AC3200 - rou...
· [MOD] Tomato by kille72
· [MOD] Tomato by shibby
· Netgear WNR3500L v2 ...
· [S] Linksys EA8500
· jaki router
· Domowy serwer NAS - ...
· RT-N18U - ARM z jedn...
· DDoS attack
· Tomato v140 i drukarka
· bezpieczne wystawian...
· Jaki router kupić? Z...
· TOR w Optware
· Free DDNS
· Rozłączanie i reconn...
· [S] NVIDIA NVS 315 1...
Najciekawsze tematy
· [MOD] Tomato by s... [13567]
· [MOD] Tomato by k... [735]
· [Artykuł] Jakie t... [595]
· Jaki router kupić... [463]
· RT-N18U - ARM z j... [244]
· [TURTORIAL] Konfi... [141]
· Asus RT-AC3200 - ... [97]
· Asus RT-AC1200G+ [70]
· Free DDNS [34]
· Asus RT-N18U ,DD-... [20]
· Domowy serwer NAS... [9]
· TOR w Optware [8]
· jaki router [6]
· RT-N66U + E3372h ... [4]
· Tomato v140 i dru... [4]
· Rozłączanie i rec... [4]
· [S] Popcorn Hour ... [4]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
41% [125 głosów]

Broadcom ARM
Broadcom ARM
48% [148 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: 308
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38

Archiwum ankiet
Reklama
Twoje IP
54.81.178.153
Reklama
Zobacz temat
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj temat
Multiroom N z wykorzystaniem openVPN
shibby Dziekuje za dotacje
Wymagana pewna wiedza w pojęciach VLAN, VPN, bridge oraz podstawowych komend linuxowych!

W poniższym tutorialu opiszę sposób uruchomienia usługi Multiroom N Standard. By w domowych warunkach usługa multiroom działała dekodery muszą być spięte siecią (nie ważne czy przewodową czy bezprzewodową). Muszą należeć do ten samej podsieci IP, by broadcasty mogły swobodnie wędrować, czyli pakiery nie mogą być routowane.

Zarys prezentowanej sytuacji:

LOKALIZACJA 1:
Router Asus RT-N16 z Tomato. Adres IP LAN 192.168.0.1/24. Dekoder (matka) turbo o adrese ip np 192.168.0.10 z maską podsieci 255.255.255.0. Dekoder koniecznie musi posiadać wpisaną bramę domyślna wskazującą na router czyli 192.168.0.1. Kolejny warunek to stałe publiczne ip (najlepiej) lub (w przypadku zmiennego publicznego ip) skonfigurowana i działająca usługa DDNS. Tu postawimy serwer openVPN.

LOKALIZACJA 2:
Router Asus RT-N66u z Tomato. Adres IP LAN 10.1.1.1/24. Dekoder (biały) o adresie ... jak już ustaliliśmy musi być z puli dekodera matki czyli w naszym przykładzie 192.168.0.x ale o tym później. Na routerze uruchomimy klienta openVPN.

Ponieważ dekodery muszą być w tej samej podsieci, nasz tunel openvpn musi być przeźroczysty - zastosujemy urządzenie TAP. I tu mała uwaga. TAP to nasz wirtualny kabel, za pomocą którego spinamy gdzie odległe lokalizacje. Nie jest nakładany routing/NAT tak więc wszystkie pakiety broadcastowe mogą swobodnie przez niego wędrować. Taka sytuacja komplikuje jedną rzecz - w sieci będą istnieć więc dwa serwery DHCP. Jest na to rozwiązanie. Wykorzystać VLANy i wydzielić jeden fizyczny port LAN dla dekodera tak by tylko on miał komunikację po openVPN. Ale dosyć teorii, zabierajmy się do działania.


Konfiguracja serwera openVPN na routerze z dekoderem matką.

Generujemy klucz współdzielony static.key wydają w konsoli routera komendy:
cd /tmp
openvpn --genkey --secret static.key
cat static.key


Kopiujemy zawartość łącznie z liniami ----BEGIN do END ----

Wchodzimy do Tomato -> VPN Tunneling -> OpenVPN Server i na zakładce Basic ustawiamy kolejno:
Start with WAN: tak
Interface Type: TAP
Protocol: TCP
Port: 1194
Firewall: Automatic
Authorization Mode: Static Key


Na zakładce Keys wklejamy wygenerowany wcześniej klucz. Zapisujemy i startujemy serwer. Tu już skonczyliśmy. Od tej pory zajmować się będziemy tylko i wyłącznie routerem w drugiej lokalizacji.


Konfiguracja klienta openVPN na routerze z białym dekoderem:

Przechodzimy w Tomato na VPN Tunneling -> OpenVPN Client i na zakładce Basic ustawiamy kolejno:
Start with WAN: tak
Interface Type: TAP
Protocol: TCP
Server Address/Port: Tu podajemy publiczny adres IP pierwszego routera albo domenę DDNS, port 1194
Firewall: Custom
Authorization Mode: Static Key
Server is on the same subnet: NIE - ignorujemy ostrzeżenie
Tunnel address/netmask: Tu wpisujemy wolny adres IP z puli pierwszego routera np 192.168.0.200 z maską 255.255.255.0


UWAGA: Od wersji Tomato v124 doszła opcja "Bridge TAP with...". Po stworzeniu nowego interfejsu LAN (w przykładzie był to br2), zaznaczamy opcję "Server is on the same subnet" i wybieramy nasz nowy interfejs LAN (br2). Nie dodajemy już nic do skryptu INIT i nie dopisujemy nic do pola Custom Configuration.

Na zakładce Keys wklejamy masz klucz współdzielony. Zapisujemy i startujemy klienta.

Sprawdzamy czy tunel się zestawił pingują z routera router pierwszy czyli 192.168.0.1. Sprawdźmy też jaki interfejs został podniesiony. Wystarczy w tym celu wydać komendę "ifconfig" i zobaczyć numer interfejsu TAP. U mnie był to tap11. Zapamiętujemy.


Połowa drogi za nami. Teraz musimy stworzyć osobny VLAN tylko i wyłącznie pod biały dekoder Nki.

Przechodzimy do Basic -> Network i tworzymy nowy bridge:
Bridge: br2
STP: nie
IP Address: tu ustawiamy TEN SAM ADRES IP, który wpisaliśmy w kliencie ovpn czyli 192.168.0.200
Netmask: 255.255.255.0
DHCP: NIE


Zapisujemy.

Przechodzimy na Advanced VLAN. Wypinamy port4 z LAN (br0), dodajemy nowy VLAN np VLAN4, VID4, zaznaczamy port4 i bridge LAN2 (br2). Zapisujemy. Wykonany zostanie reset routera.

Do skrytpu INIT (Administration -> Scripts -> INIT) dopisujemy:
echo "#!/bin/sh" > /tmp/bridgeTAP
echo "brctl addif br2 tap11" >> /tmp/bridgeTAP
chmod +x /tmp/bridgeTAP


gdzie br2 to interfejs bridge nowego VLANa, który przed momentem stworzyliśmy a tap11 to interfejs VPN, na którym wstaje klient oVPN. Ów skrypt ma za zadanie scalić oba interfejsy (notabene o tym samym adresie IP) w jeden.

Następnie na zakładce VPN Tunneling -> OpenVPN Client -> Advanced w polu Custom Configuration wpisujemy:
script-security 2
up /tmp/bridgeTAP


Skrypt ten można zapisać również na stałe np na jffs lub opt. Pamiętać trzeba tylko o zmianie ścieżki do konfiguracji klienta ovpn.

Zapisujemy zmiany i dla pewności restartujemy router.

Sprawdźmy teraz wyniki naszej pracy. Jeżeli wszystko skonfigurowaliśmy poprawnie podpinając się do portu4 w routerze dostaniemy adres ip z serwera DHCP PIERWSZEGO routera czyli 192.168.0.x !! I o to nam chodziło Smile Urządzenie podpięte do portu4 dostanie też bramę domyślna 192.168.0.1 a więc wychodzić będzie z internetu w lokalizacji 1. Natomiast porty 1-3 będą działać tak jak działały czyli w sieci 10.1.1.1 kompletnie odseparowane od podsieci 192.168.0.x.

Podpinamy więc biały dekoder bezpośrednio do portu4 w naszym routerze. Odświeżamy adresację IP i mamy adres 192.168.0.x. Multiroom sam się "dogada", gdyż dekodery bez problemu się widzą i nie wiedzą, że dzieli je kilka/kilkadziesiąt/kilkaset kilometrów Smile

Mała porada na koniec: logi openvpn będą dość spore i skutecznie mogą zaśmiecić logi systemowe (messages). Możemy skierować logi ovpn do osobnego pliku. W tym celu na zakładce advanced klienta oraz serwera ovpn w polu Custom Configuration dopisujemy:
log-append /var/log/openvpn.log


To by było na tyle. Pozdrawiam
Edytowane przez shibby dnia 20-11-2014 15:30
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
kamilj Dziekuje za dotacje
Świetny tutorial Smile
Tylko małe pytanie.
Przez przypadek nie jest tak że trzeba drugi dekoder raz na jakiś czas aktywować kartą z pierwszego??
------------------------------------------------------------------------------
RegulaminOpenlinksys.info v0.1
RegulaminOpenlinksys.info v0.2
>>Kliknij tutaj<< Jeżeli nie wiesz jakie Tomato wgrać.

------------------------------------------------------------------------------
 
backlit
Fajny opis. Zapewne nie jeden skorzysta. Ciekawe co się porobi z multiroom po oficjalnym stracie nc+ (mam tu na myśli nowo zawierane umowy). Tak przy okazji jakie jest wymagana bezpieczna przepustowość łącza DL/UP ? (czy ping rzędu 50 ms będzie miał znacznie?)
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
 
dragmar
Na ten tutorial czekałem:)

@kamilj
Przez przypadek nie jest tak że trzeba drugi dekoder raz na jakiś czas aktywować kartą z pierwszego??


Bo tak jest
W8/Linux
 
shibby Dziekuje za dotacje
kamilj napisał(a):

Świetny tutorial Smile
Tylko małe pytanie.
Przez przypadek nie jest tak że trzeba drugi dekoder raz na jakiś czas aktywować kartą z pierwszego??


nie. to nie cyfra. W nce wszystko dziala i nie trzeba przekladac zadnych kart.

przepustowosc minimalna jest potrzebna.
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
johnny86
tutek fajnySmile szkoda że już nie mam enkiSmile

P.S. @shibby pomyliles C+ z polsatemSmile
W cyfrze obecnie otrzymujemy dwie niezalezne karty.

Modułów już nie ma.

W Polsacie niestety trzeba biegać z kartami:/
 
shibby Dziekuje za dotacje
wydawało mi się ze w cyfrze tez tak jest albo było. O CP nawet nie wiedziałek Smile W Nce wiem ze nie ma takich akcji.
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
tamtosiamto Dziekuje za dotacje
no to podziekujcie teraz majkel152-owi, bo w sumie to przez niego shibby popelnil tego tutkaWink nieprawdaż?Smile
nic nie mam
 
http://www.youtube.com/watch?v=k_Qqct7pTiE
khain
A czy ktoś z was testował jaki minimalny upload/download jest potrzebny?
Asus RT-N16 - Tomato ver. K26USB 1.28.RT-N MIPSR2 130 EN AIO +Logitech C270
TP-Link TL-WDR3600 v1.5 - Gargoyle 1.6.2.2 +Microsoft LifeCam VX-3000
RaspberryPi 2 - OMV Stone Burner 2.0.15 +Creative SB Play +Medion OR24V +DVB-T Media-Tech MT4163 +MP00202AC +3xDS18B20 +HIH-4000-002 +MPXHZ6115A
 
kamilj Dziekuje za dotacje
shibby napisał(a):

wydawało mi się ze w cyfrze tez tak jest albo było. O CP nawet nie wiedziałek Smile W Nce wiem ze nie ma takich akcji.


Jak się pytałem w grudniu to w BOA mówili że trzeba co jakiś czas aktywować "biały" dekoder kartą Frown dla tego się zniechęciłem do Multiroom-u...
------------------------------------------------------------------------------
RegulaminOpenlinksys.info v0.1
RegulaminOpenlinksys.info v0.2
>>Kliknij tutaj<< Jeżeli nie wiesz jakie Tomato wgrać.

------------------------------------------------------------------------------
 
shibby Dziekuje za dotacje
moi rodzice mają N Standard od ponad roku. Nigdy nie musieli przekładać kart. Ja ich biały dekoder na potrzeby tutka miałem przez ponad miesiąc by sprawdzić czy na koniec miesiąca poprawnie przechodza uprawnienia. Wszystko chodziło jak złoto. Oczywiście gdy net/tunel padał to TV też. Może nie tak od razu ale po jakiś 30min od zaniku połączenia ovpn.
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
pablo170
Super sprawa, też mam eNkę (biały dekoder), kiedyś zastanawiałem się nad takim MultiRoomem z jednej karty, ale system z C+ odpadał, bo karta w N jest strikte przypisana do danego dekodera. Super, że jest możliwość przesłać uprawnienia przez Sieć, miejmy nadzieję, że po powstaniu nc+ nic się w tej kwestii nie zmieni, przynajmniej na gorsze;p

Teraz dołapać tylko drugi dekoder Nki i działamy, ciekawe, jak wygląda sprawa z innymi dekoderami wyposażonymi w Ethernet?
ASUS RT-N10u + Tomato MIPSR2-101 K26 USB Big-VPN z dynamicznym podziałem łącza

ASUS WL-500GPv1 + Tomato-ND-1.28.5x-083V-Std

Rób dobrze to, co daje satysfakcję.
 
PawelM78
fajnie, że powstała instrukcja też myślałem aby coś takiego napisać gdyż mam zestawiony taki VPN już od jakiegoś czasu i wszystko śmiga ale lenistwo zywciężyło
różnica w mojej konfiguracji to taka, że oba rutery działają w tej samej sieci
Pierwszy ma adres 192.168.1.1 - server z DHCP, GW 192.168.1.1
Drugi ma adres 192.168.1.2 - client bez DHCP, GW 192.168.1.2

oraz zmieniłem domyślne szyfrowanie: Encryption cipher na 256-AES-256-CBC

Nka działa ale test połączenia szybkości w menu dekodera jest niższy niż przepustowość łącza. Jakie u Was są wyniki testu przepustowości z poziomu dekoderów po stronie czarnego jak i białego dekodera?
2x ASUS RT-N66U + Tomato by Shibby VPN(Nka)
 
maciej2
A oba dekodery muszą działać czy to "odpytuje się" co jakiś czas?
ASUS RT-AC66U v B1 - Asuswrt-Merlin (Tomato?)
Blog poświęcony programowaniu na system Android: MyEnv
 
Pirek Dziekuje za dotacje
cd /tm
openvpn --genkey --secret static.key
cat static.key


literówka cd /tmp
Asus RT-N16 [B4] Tomato v1.28 K26 USB K26 123 EN-AIO
 
PawelM78
w moim przypadku tylko czarny dekoder jest podłączony do anteny satelitarnej biały już nie, brak możliwości technicznych na montaż anteny stąd VPN, więc dekodery muszą być podłączone cały czas podczas oglądania TV na białym dekoderze
2x ASUS RT-N66U + Tomato by Shibby VPN(Nka)
 
shibby Dziekuje za dotacje
@Pirek - dzięki, poprawione

@maciej2 - Co jakiś czas. Z tego co pamiętam gdy odpiąłem od sieci czarny dekoder, musiało minąć ok 30min zanim biały przestał działać

@PawelM78 - dlatego napisałem na samym początku, że opis jest dla Multiroom Standard a nie Premium. Ty masz Premium, więc opis ciebie nie dotyczy. W premium wszystko leci po sieci więc wymagana jest bardzo duża przepustowość na wysyle. Taki VPN (no i upload łącza) musiałby przesyłać stałe 10-15Mbps (dla HD) by biały dekoder w odległej lokalizacji mógł działać bez problemu. Mało kto ma takie pasmo na wysyle.
Asus RT-AC3200 Tomato v1.28 K26ARM-140
Netgear ReadyNAS Pro4 OS6
-----------
http://tomato.gro... - moje kompilacje Tomato
 
http://tomato.groov.pl
PawelM78
Czyli jak widać działa to w konfiguracji Standard jak i Premium :-)
Pewnie gdyby podłączyć biały dekoder do anteny Sat to zapotrzebowanie na pasmo by spadło.
Czyli w Twojej konfiguracji gdyby dodać kolejnego klienta to również zadziała i tak aż do max. 6 białych dekoderów?
2x ASUS RT-N66U + Tomato by Shibby VPN(Nka)
 
maciej2
To kiepsko, mogło by się aktualizować np raz na dzień Smile

To jeszcze jedno pytanie czy są jakieś zamienniki dekoderów, czy muszą być te oryginalne?
ASUS RT-AC66U v B1 - Asuswrt-Merlin (Tomato?)
Blog poświęcony programowaniu na system Android: MyEnv
 
PawelM78
z tego co się orientuje to tylko oryginalne, na dodatek dekoder jest powiązany z kartą, oraz w momencie aktywacji usługi dekoder otrzymuje specjalne oprogramowanie
2x ASUS RT-N66U + Tomato by Shibby VPN(Nka)
 
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: 6

· Użytkowników online: 0

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

PixelPL
21-10-2017 06:04
Ustaw IP na sztywno aby na router wbić, i sprawdź co tam jest nie tak, ustaw ręcznie adres IP w połączeniu karty sieciowej

PixelPL
21-10-2017 06:02
Brak DHCP po LAN lub brak internetu na WAN

pletik
21-10-2017 00:40
witam po wgraniu tomato do routra asus n66u adres ip z kosmosu czyli 169.254 itd kotos sie zna co zle robie

Obserwator
20-10-2017 11:08
Dwa pytania: 1. Jak w DD-WRT sprawdzic wersje DNSMASQ? 2. Czy taka konfiguracja jest podatka ? Router z tomato, wylaczony Wi-Fi. Do routera po kablu podlaczony router TP-Link z DD-WRT najnowszym.

mosfit
20-10-2017 00:57
zobacz PM

pletik
20-10-2017 00:12
witam moze mi ktos podpowiedzec jak wgrac tomato do 66u asus Grin

krisan
17-10-2017 13:28

pedro
16-10-2017 18:21

Steel_Rat
16-10-2017 12:02
Krytyczna luka w WPA2 https://www.krack.
..

Steel_Rat
06-10-2017 16:03
Routery też ma. Nawet testują ten router na eko.one.pl Całkiem ma fajne osiągi. Tylko bardzo skomplikowanie LEDE się wgrywa.

feszt
06-10-2017 15:26
Xiaomi to tylko telefony Smile jak juz

majkel152
04-10-2017 16:31
nie

dziubek
04-10-2017 09:35
wARTO BRAĆ Original Xiaomi WiFi Router 3G? https://www.gearb.
..42436.html

harryadr
26-09-2017 20:15
Debrick netgear R7000 proszę o pomoc. https://openlinksy
s.info/forum/viewt
hread.php?thread_i
d=21391&pid=165098#
post_165098

p4v3u
25-09-2017 10:09
pomocy... https://openlinksy
s.info/forum/viewt
hread.php?thread_i
d=21387

p4v3u
25-09-2017 10:06
zmiana na 138 nie pomogla

p4v3u
25-09-2017 10:03
Ostatnie tomato na ac68 i nagle WAN przestawal pobierac adres. Logi czyste. Czy mozliwa awaria tylko 1 portu ? Po restarcie do fabrycznych + nvram

33,669,678 unikalne wizyty