Raspberry Pi kotiverkon reitittimeksi ja Unifi-verkon kaveriksi - Uhka vai mahdollisuus?

Liittynyt
24.10.2016
Viestejä
66
Moi toverit!
Pitkästä aikaa foorumilla, taitaa tosin edellinen kerta olla siltä ajalta, kun vielä MuroBBS oli oikeiden omistajien hallussa :D

Olen pitkään säätänyt erilaisten wifi-laitteiden kanssa kotona ja kaikki ovat olleen melko huonoja. Keväällä investoin Ubiguitin Unifi-tukiasemiin ja hankin saman lafkan EdgeRouter X:n reitittimeksi. Unifi Controller oli alkuu pöytäkoneella, mutta päätin lopulta parin viikon jälkeen siirtää sen RaspBerry Pi:lle, joka toimii paremmin kun koko ajan päällä.

Haluaisin kuitenkin "yksinkertaistaa" kokonaisuutta hieman ja ajattelin sen onnistuvan siten, että korvaan EdgeRouterin Pi:llä, joka hoitaisi sekä reitittimen, palomuurin, että Controllerin virkaa yhdellä laitteella. Olen löytänyt paljon erilaisia ohjeita siihen, miten Pi:n voi konffata reitittämään WAN-liikenteen WLAN:n kautta sisäverkkoon, mutta se ei ole ihan se mitä ajattelin totetuttaa.

Laitteisto
- Raspberry Pi 4, 4Gt RAM, 64Gt microSD, sis. GBLAN + USB3.0 GBLAN-adapteri, tuulettimilla varustetussa kotelossa
- Laitteina sisäverkossa 2x pelikone (PC), 1x NAS, pari telkkaria, pari iPadia, 5x puhelinta ja 5x kannettavaa (ml. työkoneet ajoittain)

Nettiyhteys ja verkkovermeet
- Avoinkuitu ja Telian siltaava boksi, jossa ei DCHP:tä, NAT:ia tai palomuuria. Nyt kiinni EdgeRouterissa.
- 8 porttinen PoE-kytkin
- 2x Unifi AP-Lite -tukiasemaa (1x PoE-kautta kiinni kytkimessä, toinen langattomasti ensimmäisessä)

Suunnittelemani kokonaisuus
Tässä yksinkertaisettu ajatus siitä, mitä haen takaa:
Verkonrakenne.jpg


Eli Pi tekisi "kaiken työn" verkon rakentamisen suhteen, toimiti palomuurina ja myös toimisi Unifi Controllerina. Ykkös-AP saa virran PoE kautta ja laitteet riippuen sijainnista ovat joko langalla tai langatta kiinni verkossa.

Pääsisin eroon EdgeRouterista ja voisin lisäksi konffata kaiken Pi:n kautta joko SSH:lla tai desktopin kautta, koska Pi on pöytäkoneen vieressä.

Miltä idea kuulostaa, onko fiksua vai ei? Jos ei, miksi ei? Ja mikä tärkeintä, osaisiko joku auttaa alkuun, koska löytämilläni ohjeilla en ole päässyt kovin pitkälle.. En ole Linux-asiantuntija, enkä osaa koodata, mutta perusasiat ymmärrän kyllä. Ei tämä kovin monimutkainen projekti pitäisi olla, mutta en ole päässyt oikein alkua pidemmälle :)

Jatkossa haluaisin tehdä (mahdollisesti toisella PI:llä) valvontakamera-järjestelmän jne, mutta se sitten kun homma muuten toimii.

Kommentteja?
 
Varmaksi en sano, mutta äkkiseltään luulisin ettei tuo raspberry tule kovin kovia nopeuksia reitittelemään.
 
Viimeksi muokattu:
Miltä osin Edgerouterista luopuminen parantaisi verkkoa? Laita kontrolleri ja valvontakamerasysteemi samalle Pi:lle ja anna Edgerouterin hoitaa reititys + palomuuri?
 
Vähän jäi auki se, että minkä ongelman tuo edgerouterin korvaaminen ratkaisisi. Kaiken keskittäminen yhteen läjään ei useimmiten ole suinkaan paras ratkaisu. Mielummin pitäisi raspin ihan vaan controllerina ja asentaisin sinne jotain muuta yleishyödyllistä (pihole tms), jos säätäminen kiinnostaa ja antaisin edgerouterin hoitaa tehtävänsä.
 
Kiitos nopeista kommenteista! Unohdin mainita sen alkup. ongelman, jonka haluan ratkaista, eli sen ettei nyt UniFi Controller tunnista mitään langallista laitetta vaan ainoastaan langattomat. En tiedä miksei Pi:llä oleva Controller niitä löydä, mutta tuntuu siltä etteivät laitteen näy Controllerille, koska se on kiinni EdgeRouterissa, samoin kuin langalliset laitteet.

Ajattelin siis niin, että jos laitan Pi:n hoitamaan reitittimen roolia *ennen* PoE-kytkintä jossa kaikki laitteet ovat kiinni, näkyisivät ne siten myös Controllerille.

Osaisiko joku vinkata miten saan laitteet näkymään nykyisessä systeemissä vai olisiko tuo suunnittelemani ratkaisu tähän omiaan?
 
Viimeksi muokattu:
Ei unifi controller pysty edes hallitsemaan edgerouteria. Jos asia ei ole 5vuoden aikana muuttunu.
 
Ei unifi controller pysty edes hallitsemaan edgerouteria. Jos asia ei ole 5vuoden aikana muuttunu.
Ei pysty, eikä sen ole tarkoitus sitä tehdäkään. UniFi Controller on Pi:llä ja EdgeRouter huolehtii reitittimen/palomuurin roolista tällä hetkellä.

Haluaisin siis homman toimimaan siten, että kodin kaikki laitteet näkyisivät Controllerissa ja reititin / palomuuri hoitavat oman hommansa. Unifi Gateway Pro on sen verran arvokas laite, että näillä haluaisin tavalla tai toiselle pärjätä.
 
Ei kai niitä voi saada edes näkyviin mikäli sulla ei ole USG:tä joka kertoo controllerille mitä sielä langallisessa netissä on. Nyt sulla on Unifi AP joka kertoo mitä langattomassa verkossa tapahtuu. Puuttuu vain laite joka osaa katsoa mitä langallisessa verkossa tapahtuu.
 
Raspberry Pi on huono valinta reittittmeksi. Ensinnäkin laitteessa on vain yksi nattiivi RJ45-portti, toiseksi ARM-arkitehtuuri rajoittaa eri softien saatavuutta ja kolmanneksi raudan suorituskyky on mitä on vakavassa käytössä.

Nuo USB-ethernet-adapterit ovat veren kaivamista nenästä johtuen että suurin osa perustuu RealTekin-verkkopiireihin. Niissä taas suurin osa käyttää emulointia jota ei aina välttämättä osata ottaa huomioon ajurituessa. Tämän takia oikeat Intelin verkkokortit ovat se ainut oikea valinta.

Jos haluat tuhlata aikaa ja leikkiä, niin siitä vaan. Muussa tapauksessa ehdottaisin että säästät aikasi ja rahasi ja hankit oikean X86 raudan (mm. fitlet2 tai Shuttle DS-sarjalaisen) oikeaksi palomuuriksi. Lisää aiheesta: Tee-se-itse: Rautapalomuurit (pfSense, Sophos UTM..) (Mitä käytätte ja miksi juuri se vaihtoehto?)

Tällaisen löysin Raspberry Pi vs Odroid: Which Is Faster as a Wired Router? - Speedify

Näyttää tuosta nelosesta jo muutaman satasen saavan reititystehoa.

edit: Esim. tuosta Edgerouter X:stä taitaa löytyä reititystehoa yhteensä gigan verran.

"Muutaman satasen" silloin kun laite ei hoida juurikaan muita rooleja. Miten käy kun siihen lisätään palomuuri- ja Unifi Controller (mongoDB) roolit? :kahvi:
 
Haluaisin siis homman toimimaan siten, että kodin kaikki laitteet näkyisivät Controllerissa ja reititin / palomuuri hoitavat oman hommansa. Unifi Gateway Pro on sen verran arvokas laite, että näillä haluaisin tavalla tai toiselle pärjätä.

Onko tuo missään vaiheessa toiminut? Onko PoE-kytkin joku Unifin malli? Controllerissa näkyy muistaakseni vain siihen liitettyjen Unifi kytkimien näkemät langalliset clientit.

USG:tä tuohon ei kyllä tarvitse. Nimim. controllerissa kiinni 2 kytkintä ja AP, ER-4 reitittimenä ja langalliset/langattomat clientit näkyy.
 
Viimeksi muokattu:
Ei kai niitä voi saada edes näkyviin mikäli sulla ei ole USG:tä joka kertoo controllerille mitä sielä langallisessa netissä on. Nyt sulla on Unifi AP joka kertoo mitä langattomassa verkossa tapahtuu. Puuttuu vain laite joka osaa katsoa mitä langallisessa verkossa tapahtuu.
Ok, eli se kai sitten on se syy miksi se Gateway pitäisi hankkia... Mä olin ajatellut, että kunhan bittiä liikkuu oikealla tavalla Controllerin suuntaan, se osaisi käsitellä myös langallisesti juttelevia laitteita. Toinen mahdollisuus kai olisi ohjata kaikki liikenne AP:n kautta controllerille tavalla tai toisella?

Perhana, jotenkin toivoin tähän löytyvän joku toinen ratkaisu, kuin 300+ euron GW Pro.
 
Ok, eli se kai sitten on se syy miksi se Gateway pitäisi hankkia... Mä olin ajatellut, että kunhan bittiä liikkuu oikealla tavalla Controllerin suuntaan, se osaisi käsitellä myös langallisesti juttelevia laitteita. Toinen mahdollisuus kai olisi ohjata kaikki liikenne AP:n kautta controllerille tavalla tai toisella?

Perhana, jotenkin toivoin tähän löytyvän joku toinen ratkaisu, kuin 300+ euron GW Pro.
Älä nyt mene kytkemään tukiasemaa "nakuna" suoraan nettiin. :)

Kyllä tuohon löytyy ratkaisuja. Ei muuta kuin lukemaan: Tee-se-itse: Rautapalomuurit (pfSense, Sophos UTM..) (Mitä käytätte ja miksi juuri se vaihtoehto?)
 
Onko tuo missään vaiheessa toiminut? Onko PoE-kytkin joku Unifin malli? Controllerissa näkyy muistaakseni vain siihen liitettyjen Unifi kytkimien näkemät langalliset clientit.

USG:tä tuohon ei kyllä tarvitse.
Ei ole toiminut aiemmin, kaikki on muuten hienosti, mutta Controllerissa ei tosiaan nuo langalliset laitteet näy.
 
Intrusion Detection System päällä ~100M ja pois päältä niin päästään lähelle gigaa.
Lähde:
 
Moi toverit!
Pitkästä aikaa foorumilla, taitaa tosin edellinen kerta olla siltä ajalta, kun vielä MuroBBS oli oikeiden omistajien hallussa :D

Olen pitkään säätänyt erilaisten wifi-laitteiden kanssa kotona ja kaikki ovat olleen melko huonoja. Keväällä investoin Ubiguitin Unifi-tukiasemiin ja hankin saman lafkan EdgeRouter X:n reitittimeksi. Unifi Controller oli alkuu pöytäkoneella, mutta päätin lopulta parin viikon jälkeen siirtää sen RaspBerry Pi:lle, joka toimii paremmin kun koko ajan päällä.

Haluaisin kuitenkin "yksinkertaistaa" kokonaisuutta hieman ja ajattelin sen onnistuvan siten, että korvaan EdgeRouterin Pi:llä, joka hoitaisi sekä reitittimen, palomuurin, että Controllerin virkaa yhdellä laitteella. Olen löytänyt paljon erilaisia ohjeita siihen, miten Pi:n voi konffata reitittämään WAN-liikenteen WLAN:n kautta sisäverkkoon, mutta se ei ole ihan se mitä ajattelin totetuttaa.

Laitteisto
- Raspberry Pi 4, 4Gt RAM, 64Gt microSD, sis. GBLAN + USB3.0 GBLAN-adapteri, tuulettimilla varustetussa kotelossa
- Laitteina sisäverkossa 2x pelikone (PC), 1x NAS, pari telkkaria, pari iPadia, 5x puhelinta ja 5x kannettavaa (ml. työkoneet ajoittain)

Nettiyhteys ja verkkovermeet
- Avoinkuitu ja Telian siltaava boksi, jossa ei DCHP:tä, NAT:ia tai palomuuria. Nyt kiinni EdgeRouterissa.
- 8 porttinen PoE-kytkin
- 2x Unifi AP-Lite -tukiasemaa (1x PoE-kautta kiinni kytkimessä, toinen langattomasti ensimmäisessä)

Suunnittelemani kokonaisuus
Tässä yksinkertaisettu ajatus siitä, mitä haen takaa:
Verkonrakenne.jpg


Eli Pi tekisi "kaiken työn" verkon rakentamisen suhteen, toimiti palomuurina ja myös toimisi Unifi Controllerina. Ykkös-AP saa virran PoE kautta ja laitteet riippuen sijainnista ovat joko langalla tai langatta kiinni verkossa.

Pääsisin eroon EdgeRouterista ja voisin lisäksi konffata kaiken Pi:n kautta joko SSH:lla tai desktopin kautta, koska Pi on pöytäkoneen vieressä.

Miltä idea kuulostaa, onko fiksua vai ei? Jos ei, miksi ei? Ja mikä tärkeintä, osaisiko joku auttaa alkuun, koska löytämilläni ohjeilla en ole päässyt kovin pitkälle.. En ole Linux-asiantuntija, enkä osaa koodata, mutta perusasiat ymmärrän kyllä. Ei tämä kovin monimutkainen projekti pitäisi olla, mutta en ole päässyt oikein alkua pidemmälle :)

Jatkossa haluaisin tehdä (mahdollisesti toisella PI:llä) valvontakamera-järjestelmän jne, mutta se sitten kun homma muuten toimii.

Kommentteja?

Mikä NAS sulla on?

Jos se on "parempi" NAS eli tehoa on jonkin verran ja Intel/AMD-käskykannalla x32/x64 niin laittaisin kaikki sinne. Itsellä on NAS:ssa tällä hetkellä SophosUTM+XG/Untangle/pfSense/Fortigate virtuaalikoneissa (joista kaikki muut paitsi viimeinen on ilmaisia) ja NAS:n virtuaalikytkimessä ja ei mitään ongelmia. Koko sisäverkko sen takana.

Modeemi <-> NAS VM1: palomuuri(t) <-> NAS VM2: Pihole+Unifi Control+... <-> Kytkimet <-> ...

Itsellä päällä myös 24/7 Pi3+ mutta kun kokeilin pi vs. NAS niin pi kyykkäsi jo hyvissäajoin. NAS on todella paljon helpompi hallita ja ylläpitää sekä varmistaa.

Vaikka palomuurin VM:lle ei ole annettu NAS:n täysiä resursseja käyttöön niin silti ei ole koskaan ollut annetuilla resursseilla prossukuorma tapissa. Laitteita on sisäverkossa luokkaa 70+ (=VOIP-luureja, Tabletteja, kännyjä, tukiasemia, kytkimiä, mediapurkkeja, läppäreitä, työasemia, tulostimia, IOT-laitteita, vahvareita, telkkoja, valvontakameroita, taloautomaatiota, ....)

NAS:n ainoa "riski" on että jos NAS buuttaa tai kyykkää tai firmware-päivitys epäonnistuu tai virtuaalimoottori sekoilee niin ei pääse nettiin eikä NAS:n etsimään ongelman syytä. Sitä varten minulla on myös USG3 gateway x.x.x.2 joka siis voidaan valita vain vaihtamalla clientin gateway toiseksi. Olen joutunut turvautumaan tuohon USG:n luokkaa kerran vuodessa ja sekin sen takia kun tulee näitä laitteita jatkuvasti "säädettyä" ja välillä viritykset ei mene kerralla maaliin.

NAS+VM vs. Pi hyväpuoli on se että vm:stä voi ottaa todella helposti (tai automaattisest) snapshotteja jos tekee säätöjä ja backupit on automaattisia, mutta Pi:sta palaaminen takaisin johonkin hetkeen tai käyttiksen palauttaminen tai päivitys on aina oma projekti.

Tämä siis jos NAS on hyvä. Jos taas NAS on perusversio niin sitten siinä ei muisti eikä puhti riitä. Suosittelen lämpimästi NAS:n panostamista koska NAS on suunniteltu 24/7-käyntiin joten sen jäähdytykset yms. on myös enemmän heavy-duty kun Pi-viritykset.
 
Viimeksi muokattu:
@DaMan, NAS on Fujitsu CELVIN Q802, eli QNAP:n härveli Fujitsu brändillä. On Intel-pohjoinen, käsittääkseni ihan ok laite. Levyjä on 4x 2TB jotain NAS-käyttöön tarkoitettuja.
 
@DaMan, NAS on Fujitsu CELVIN Q802, eli QNAP:n härveli Fujitsu brändillä. On Intel-pohjoinen, käsittääkseni ihan ok laite. Levyjä on 4x 2TB jotain NAS-käyttöön tarkoitettuja.

Qnap brändinä on hyvä. Itse suosin nimenomaan luunappia.

Tuo Fujitsu Celvin Q802 (aka. Qnap TS-469 Pro) on kyllä jo aikansa nähnyt purkki. Varmasti vain levytallentimena hyvä mutta se on jo vanha (siis taitaa olla luokkaa vuodelta 2012-2013) ja siihen ei enää saa uusimpia firmwareja (eli uusi ominaisuuksia) ja tämän vuoden joulukuussa loppuu myös muu tuki (tekninen ja turvapäivitykset). Product Support Status - QNAP

Lisäksi siinä on hidas Atom prossu ja vähän muistia (jos ei ole laajennettu). Lähinnä vain siis puhtaasti kovalevypurkkina sisäverkossa palomuurin takana varmaan ok, muuten aika ajanut ohi. Toki se on luokkaa 8-9 vuotta vanha laite joka on jo IT-kamassa aika vanha ja todella pitkään Qnap on sitä tukenut.

Riittävä perus-NAS on esim. joku uusi/uudehko TS-453xx tai TVS-473xx -sarjalainen jos 4:llä HDD slotilla. Jos ajaa kahdella virtuaalikoneella niin 16Gb muistia pitäisi vähintään olla. Noissa uusissa malleissa on nvme-paikkoja jolloin voi käyttiksen ja vakiosoftat ja virtuaalikoneet laittaa sinne (itsellä on juuri noin). Itse HDD:lla ei ole niin merkitystä peruskäytössä.

NAS on pitkäikäinen ratkaisu. Itsellä em. tyyppinen setup on ollut nyt luokkaa 6 vuotta ja en kyllä vaihtaisi pois. Varmasti 100x parempi kun pi-ratkaisu, mutta toki alkuinvestointikulut on suuremmat.
 
Qnap brändinä on hyvä. Itse suosin nimenomaan luunappia.....

.....NAS on pitkäikäinen ratkaisu. Itsellä em. tyyppinen setup on ollut nyt luokkaa 6 vuotta ja en kyllä vaihtaisi pois. Varmasti 100x parempi kun pi-ratkaisu, mutta toki alkuinvestointikulut on suuremmat.
Jep, niin se taitaa olla jo melko iäkäs, aika kuluu nopeasti enkä edes muistanut miten kauan se on kaapissa maannut.

Pitää tutkia, paljon on vaihtoehtoja ja jokaisessa omat hyvät ja huonot puolensa..

Pi:ssä se hyvä puoli, että niitä löytyy kotoa jo kaksi (v. 3B ja tuo uusi v. 4) sekä siihen kaikki muukin verme. Jännä miten yksinkertainen asia voi olla niin hankala
 
Jep, niin se taitaa olla jo melko iäkäs, aika kuluu nopeasti enkä edes muistanut miten kauan se on kaapissa maannut.

Pitää tutkia, paljon on vaihtoehtoja ja jokaisessa omat hyvät ja huonot puolensa..

Pi:ssä se hyvä puoli, että niitä löytyy kotoa jo kaksi (v. 3B ja tuo uusi v. 4) sekä siihen kaikki muukin verme. Jännä miten yksinkertainen asia voi olla niin hankala

Jos vertaa näitä kahta vaihtoehtoa: Pi vs. uusi Qnap niin mielestäni Pi:n etuja on tasan 3:
1) Jos Pi jo on niin ei investointikuluja
2) Virrankulutus on pienempi kun laite on 24/7 päällä
3) Hiljaisuus (jos ei siis ole mitään tuuletinta)

Jos taas mietitään mitä etuja uusi Qnap tuo:
1) Kokonaisvirrankulutus ei periaatteessa muutu koska uusi Qnap korvaa vanhan luunapin (jos se on nyt 24/7 päällä)
2) Uuteen Qnappiin sopii 10Gb Intelin verkkokortti suoraan PCI-paikkaan (ainakin suurimpaan osaan malleista, tulevaisuutta ajatellen)
3) Saat kaikki palvelut ja toiminnot "samaan koneeseen"
4) Saat virtuaalikoneisiin "vaikka ja mitä" / itsellä tällä hetkellä: VM1 palomuuri, VM2 Linux Lubuntu (jossa paljon palveluita), VM3 VOIP-keskus, VM4 Windows10 jossa Windows softia/palveluita, VM5 Linux serveri. Eikä silti mylly ole tukehtumassa taakan alle. Tosin muistia on 64Gb.
5) näytönohjain integroituna (ainakin osassa malleista) ja saat HDMI:llä suoraan kiinni telkkaan tai monitoriin ja myös virtuaalikoneiden ruudut näkyviin sitä kautta sekä katsottua vaikka videoita eli mediapalvelut
5) ja lukematon määrä muita etuja liittyen itse Qnappiin ja virtuaalikoneissa oleviin käyttiksiin

Uusi Qnap 4-slottinen Qnap johon 16Gb RAM, 1kpl 512Gb nvme SSD, ja vanhoilla 469pro:n levyillä maksaa luokkaa 600-700e eli maksaa se jonkin verran kyllä jos vertaa Pi-ratkaisuun. Mutta väitän että pidemmässä juoksussa kyllästyt sen Pi-ratkaisun rajoittuneisuuteen.

Mutta näin itse ratkaisisin ton sun "ongelman" pitkäksi aikaa, mutta jos raha on suurin päätökseen vaikuttava syy niin toki sitten sillä. Tästä syystä kysyin että mikä NAS sulla on eli jos olisi jo valmiiksi ollut tehorauta niin sinne vaan kaikki, mutta nyt tuo noin vanha purkki asettaa kyllä aika paljon rajoituksia.
 
Jos vertaa näitä kahta vaihtoehtoa: Pi vs. uusi Qnap niin mielestäni Pi:n etuja on tasan 3:
1) Jos Pi jo on niin ei investointikuluja
2) Virrankulutus on pienempi kun laite on 24/7 päällä
3) Hiljaisuus (jos ei siis ole mitään tuuletinta)........

.....Mutta näin itse ratkaisisin ton sun "ongelman" pitkäksi aikaa, mutta jos raha on suurin päätökseen vaikuttava syy niin toki sitten sillä. Tästä syystä kysyin että mikä NAS sulla on eli jos olisi jo valmiiksi ollut tehorauta niin sinne vaan kaikki, mutta nyt tuo noin vanha purkki asettaa kyllä aika paljon rajoituksia.
Olet varmasti oikeassa, en edes ollut tullut tuota NAS:ia ajatelleeksi tässä yhteydessä. Nyt kuitenkin tuo raha on iso, joskaan ei ainoa tekijä.

Veikkaanpa, että unohdan nyt kuitenkin Pi:n käytön reitittimenä ja harkitsen UniFi Gatewayn hankkimista tuohon EdgeRouterin tilalle.

Kiitos kommenteista tässä vaiheessa, taas opin paljon uutta!
 

Statistiikka

Viestiketjuista
258 125
Viestejä
4 487 442
Jäsenet
74 158
Uusin jäsen
kharim

Hinta.fi

Back
Ylös Bottom