EasyApple #782 - La rete di Luca
amici e amiche di ziappol ben ritrovati puntata numero 782 di ziappol per l'appunto io sono
luca zorzi in solitaria come avevo promesso la scorsa puntata perché fede attualmente disperso
a godersi le sue meritate vacanze e quindi eccomi qua a tenervi compagnia per questa settimana mi
fa sempre strano parlare da solo per chi l'ho fatto davvero poche volte nella storia del nostro
podcast specialmente se confrontato a fede il quale bla bla bla ha fatto più puntate solito
sono il più bravo sono il più figo scherzi a parte dai cercherò di tenervi compagnia lo stesso non
dimenticando quello che stavo puntualmente invece scordando che sono i nostri manciatori che hanno
reso possibile anche questa puntata in solitaria e sono nicola di enzo bianchini lorenzo procaccini
roberto cosentini davide tinti e ivan che hanno messo mano al portafogli per le loro mance mance
singole mance ricorrenti satispeie polpei paypal e carte sono i vari metodi di pagamento che potete
ancora dubbi scriveteci info chiocciola easy podcast punto it per questo genere di domande
veniamo al dunque perché in qualità di puntata in solitaria ho pensato di affrontare un argomento
leggermente anomalo e piuttosto nel dettaglio e cioè che i dispositivi sono alla base della mia
rete domestica quindi non andremo più di tanto ad approfondire l'aspetto domotico che credo vi
abbia fino annoiato nel corso di queste puntate di si apple da diversi anni a questa parte
ma andiamo a vedere cosa c'è proprio dal punto di vista dell'hardware perché credo che ci possono
essere degli spunti interessanti per chi volesse andare un attimino oltre rispetto al router
fornito dal proprio provider internet e andare ad avere un po più di controllo sui bit che passano
sulla propria rete sia essa cablata o wireless il centro della mia rete è un mini pc che fa tutto a
se c'è qualche problema con questo mini pc non funziona niente però per questioni di consumi
ingombri minimizzare il numero di scatolette in giro ho preferito seguire questa strada la seguo
ormai da molti anni e dunque quel mini pc credo di averlo preso nel 2019 quindi insomma a sette
anni è un vecchio modello della ketop marca che non sono certo esista ancora o se esiste benvenga
diciamo che è uno di quei classici mini pc generici che hanno invaso amazon adesso ma anche prima si
trovavano tranquillamente su aliexpress e siti simili a 16 giga di ram un nemicissimo processore
di sd sata da un tera quindi certamente non un mostro di velocità ma l'aspetto che più mi
interessava per riuscire a gestire efficacemente tutta la mia rete e le varie funzioni di cui ho
bisogno con un singolo device è il fatto che abbia ben sei schede ethernet separate ciascuna appunto
si presenta come un device indipendente il che mi dà una certa flessibilità nell'assegnarle alle
macchine virtuali è così perché stavo pensando che non fosse così facile e quindi ho deciso di
saltando questo passaggio sul mini pc ho installato proxmox che mi consente con grande
facilità e un'interfaccia web davvero punta e clicca di andare a gestire macchine virtuali
vere e proprie come anche pure i container lxc che sono diciamo potremmo chiamarle delle macchine
virtuali molto leggere facendo tutta una serie di imprecisioni tecniche perché sono appunto si
presentano un po come se fossero dei sistemi a sé stanti ma in realtà condividono il kernel
del sistema operativo sottostante in maniera vagamente simile a docker però appunto non sono
previsti non sono nati per essere usati come container a uno scopo solo come il container
docker se io apro il docker di un servizio a caso moschitto che poi ci citeremo dopo quello
un server mqtt basta nasce e muore per fare quello mentre invece un lxc è più generico è più adatto
a fare un po la qualunque è come un mini serverino linux che abbiamo a nostra disposizione che però
viene isolato dagli altri e dal sistema operativo che sta a monte ho detto quindi proxmox che
utilizzo con il file system zfs sull'unico disco di questa macchina per darmi più flessibilità
shot e cose del genere mi dispiace un po sentire su internet che proxmox non è proprio l'ideale dal
punto di vista dei volumi zfs che sono quelli che vengono assegnati alle macchine virtuali perché
hanno fatto delle scelte che leggermente compromettono le prestazioni nulla di cui io però
mi accorgerei sul mio hardware così deboluccio e su macchine virtuali che tutto sommato hanno
delle richieste di prestazioni piuttosto ridotte la macchina virtuale cuore del mio
setup è il mio firewall il mio router è pf sense che utilizzo ormai da davvero tanti anni penso che
siano 15 anni ormai che utilizzo pf sense prima su un passato veramente alle origini su un routerino
dedicato era una single board computer marca alix se non sbaglio no pc engines era la marca e alix
qualcosa era il modello del dispositivo
un processore amd di scarsissime prestazioni e credo neanche porte gigabit penso fossero a 100
mega ma all'epoca avevo euro a 20 mega verso la fine del servizio di quella di quella scheda lì
è chiaramente una macchina virtuale sul mio proxmox non potrebbe essere altrimenti perché
se è basato su freebsd mentre proxmox è basato su debian e questo ci dice che non potrebbe di
conseguenza essere un un container lxc ho deciso di assegnarli due intere schede di rete fisiche
una per la one e una per la lan e tutte le altre vlan di cui parleremo più avanti per cercare di
tenere un setup il più universale possibile mi stufassi domani di utilizzare pf sense
cambiato nulla perché lui comunque si collega con la sua terza interfaccia di rete del mio pc
allo switch e quindi poi ha accesso a tutte le risorse della rete non ultima la connessione a
internet avevo inizialmente provato a non usare schede di rete direttamente passate alla macchina
virtuale ma forse anche per le prestazioni di internet che ho avuto in questo caso non è stato
un problema perché è stato così ovviamente la mia famiglia mi ha dato un'idea e ha fatto la sua
scelta di usare l'unicom un'app che non è stata mai usata e non è stata mai usata come l'ho fatta
per me è un dispositivo un appliance virtualizzata ma che ha tutte le sue schede di rete non sto a
sbattermi con schede virtuali bridge interna proxmox e cose del genere direttamente una
porta e la one una porta sono le reti interne e fine delle trasmissioni l'altra vm importantissima
non ha bisogno di particolare manutenzione
promettevo di non parlare granché di domotica
infrastruttura di rete che è un nome davvero altisonante
per definire questo mini pc che è grande
e niente c'è una macchinetta virtuale con
home assistant che per ora fa praticamente
tutto quello che mi serve in ambito
che ho chiamato con grande fantasia server
qualora io mi debba connettere
sorta di cavallo di troia per la mia
rete domestica ci posso eseguire
ffmpeg per convertire un video
mentre avevo solamente l'iphone
è un po' un'esagerazione però insomma
con un po' di buona volontà mi sono
connesso in ssh dall'iphone ho fatto la mia
conversione poi mi sono recuperato
è totalmente generico non fa nulla
di particolare semplicemente lì a
io abbia bisogno appunto di un
quando appunto ho bisogno di un computer
generico il mac mini sì anche lui
in realtà è in sleep potrei svegliarlo
ma a meno che non abbia bisogno specificamente
di qualche file che c'è su di esso
qualcosa di specifico per mac os
lxc che ho chiamato con grande
perché c'è comunque troppo poco
collegare un disco periodicamente
questa funzionalità qui e devo dire
che si è comportato abbastanza bene salvo
abbastanza rari fortunatamente
l'affidabilità dei backup devo cancellare
i backup quindi cancellando l'utilità
del backup stesso ma vabbè dai quello
è più un problema di apple non è dovuto
server time machine la destinazione time machine
attaccato esterno che potrebbe essere
installato direttamente sul sistema operativo
scelta che probabilmente adesso
a fare quello che servirebbe per migrarlo
che sarebbe probabilmente quello che farei
una macchina virtuale oggi è per
poter usare proxmox totalmente
installo proxmox pulito e vado
a ripristinare le varie macchine virtuali
vari container tutto quello che serve dai
le facciamo dopo sui backup di proxmox
tutto ripartirebbe in maniera molto
così con docker installato direttamente
perché poi devo anche occuparmi
che vengono utilizzati dai miei container
al di là di questo dettaglio su dove è
effettivamente ospitato docker
le applicazioni che ci eseguo sono
di strumenti che mi servono per la domotica
che è il server mqtt che utilizzo
per la verità magari adesso è diverso
a se stante rispetto alla donna
che c'è in home assistant perché mi veniva
comodo andare a gestire i permessi
una password valida per l'accesso
possibile fare senza cosa che sconsiglio
può leggere e scrivere tutti i messaggi
questo non mi pareva ideale dal punto di vista
della sicurezza per cui ho un po' compartimentalizzato
un utente per ogni singolo device
mqtt poi mi sono rapidamente scocciato
e li ho fatti almeno per categoria
qualsiasi cosa che è appunto dove vanno
e poi ce ne sono altri divisi appunto per categoria
utente che invece può leggere e scrivere
tutto un po' come fosse un utente root
riesco a gestire abbastanza facilmente
se non sbaglio quando avevo preso
questa decisione su home assistant
approccio liberi tutti che non mi piaceva
molto e non mi sembra ci fosse
per renderlo un po' più restrittivo
o perlomeno non l'avevo trovato
quindi ecco questa è la soluzione che mi porto dietro
il bridge che utilizzo per portare
all'interno dell'ecom sistema di home assistant
mqtt potrei accederci potenzialmente
con qualsiasi cosa uno script personalizzato
trovo comoda l'interfaccia web
un altro tool che usava lui dockage
consenta di gestire anche più server
macchine magari a casa di mio fratello
in modo da avere un'unica interfaccia
ecco quindi che sono rimasto su portainer
mentre invece se fossero dentro in una macchina virtuale
andare ad affidarsi ai backup di
attorno a restick per effettuare
definite ad esempio non so giornaliero per una
con il backup che gira quindi ogni
giorno e poi automaticamente va a eliminare
le versioni che non rientrano in questo
un'altra applicazione che utilizzo è
utilizzo in maniera molto più ridotta che in passato
di qualche anno fa in cui avevo
la gestione della dispensa tramite
trasferiti silvia mi ha vietato
categoricamente di farle rivedere
anche solo una volta il mio lettore di codice a base
anche in questo momento che ogni tanto mi guarda
purtroppo veloce data comunque ecco
e adesso pensavo anche di metterci per tracciare
le batterie ricaricabili ad esempio
continuare a cambiare pile dei miei sensori di temperatura
perché ce n'era sempre una scarica
la realtà è che giustamente loro stavano andando
a giro cioè ciascuna batteria aveva
accettabile direi almeno un anno
però avendone ormai molti sparsi
una dozzina probabilmente anche di più
quindi periodicamente richiedono un cambio pile
e mi sembra di essere sempre dietro a cambiare
le pile in realtà è solo perché sono molti
quindi utilizzo solo quella funzione lì
e tra l'altro il mio amico Claude
mi aveva fatto una web app semplificata
solo per gestire quella parte perché
diciamo che grossi utilizzato da
cioè la gestione della carica delle pile forse non è
un altro software molto carino
una sola connessione verso le telecamere
per quanto in realtà si siano comportate
sempre molto bene anche con multipli
client che si vanno a connettere
l'altra funzione è che mi dà la possibilità
di vedere queste telecamere tramite
reolink doorbell quindi il videocitofono
apple tv mentre la sto guardando
quando magari c'è qualcuno che va a suonare
quindi ancora prima che qualcuno suoni
quando rileva una persona lì davanti
in un angolino della schermata
dell'apple tv questo è possibile solo grazie al fatto
che scripted la rende compatibile
altrimenti non sarebbe supportato
le registrazioni delle telecamere
in aggiunta alla registrazione
sulle singole micro sd delle telecamere
sfrutta scripted per non andare a duplicare
hanno qualche anno ma si comportano
e confermo la scelta tutto sommato di non
prendere i pro perchè questi costano
una frazione garantiscono comunque
performance in wifi più che sufficienti
e sulla porta del vero uomo per i dispositivi
che hanno bisogno di banda garantita
utilizzo quella quindi il wifi
di base si rimane per i dispositivi
tutto sommato mi rimane piuttosto libero
e performante anche con un access point
e resisterò con tutte le mie forze
al tentativo di ubiquiti di costringermi
che dovrebbe dare delle funzioni in più
per dispositivi che non ho a costo di
maggiore quindi rimango attaccato
ogni singola volta che accedo vado a dirle
si ok lo so che vorresti il tuo
sistema nuovo ma sto bene col vecchio grazie
lo stato di alcuni dispositivi
dovesse spegnersi per qualsiasi
motivo uptime kuma me lo segnalerà
è anche un buon sistema per avere
indirettamente un avviso di quando gli access point
hanno fatto il loro giro di aggiornamenti
appunto per andare a controllare tutti quei
in realtà un'istanza in cloud che uso
vedere da fuori la rete di casa
ad esempio è caduta la connessione
che in realtà adesso ha cambiato
watchtower originale era stato abbandonato
semplicemente prendi il vecchio sostituisci con questo
e continua a funzionare con le stesse
cerca gli aggiornamenti dei miei container
lo farei? no e quindi accetto il rischio
spacchi qualcosa perché fa un aggiornamento
questo implicava di fare delle altre modifiche
fisico perché credo di aver esaurito
software almeno quello che volevo
raccontarvi in questo video è che
avevo valutato che in 16 porte
nella casa dove sono andato ad abitare
attaccare a fianco di questo switch
per andare a gestire alcuni dispositivi
che devono essere tutti dentro alla stessa
WLAN solamente dentro nella WLAN
e che non hanno bisogno di andare anche in altre
mi serviva un mero moltiplicatore
di porte non avevo bisogno di POE
per questi dispositivi e quindi
in questa maniera avevo valutato
anche di sfruttare le due porte
dato che in realtà appunto non le utilizzo
ciascuno di questi convertitori
costa più dello switch stesso che è da 8 porte
quindi ho tutto sommato ho deciso che
il disordine aggiuntivo di avere
uno switch in più e di perdere il fatto
che tramite il netgear in realtà
io posso vedere il traffico di tutte le singole porte
che sono a valle di questo switch perché
lo switch principale chiaramente ha un'unica
porta che poi va ad alimentare
farmene una ragione altrettanto sì
dovuto tornare indietro e prendere
direttamente uno switch da 48 porte
nel portafoglio che mi avrebbe fatto prendere
non so se era addirittura ricondizionato ma
che vanno sempre e fanno un rumore
come se stesse andando al cuscinetto
avevo anche provato a sostituirle
ma il problema sta nel fatto che
però lo fa in una maniera sporca
stessi sbagliando la tensione di alimentazione
fatto sta che anche le ventole discrete
che avevo comprato non so se fossero addirittura delle Noctua
seppur forse leggermente meno forte
regolazione della velocità che
ha lo switch e quindi pazienza
ho tenuto quelle ventole lì tanto in cantina
però mi dà sempre un po' di fastidio anche perché
rumoroso della mia infrastruttura
ha un ssd quindi nulla che si muove
nulla che fa rumore tranne appunto quel
ecco tramite quello switch sono andato
ci arriva la connessione a internet
perché ho fatto la scelta di farlo passare
e due in realtà il motivo vero
incastrarsi per qualche ragione
riesco a garantire comunque la continuità
semplicemente staccando due cavi
che mi dà un minimo di costumizzabilità in più
che è quella dove stanno i miei dispositivi
che hanno la possibilità di accedere
che può andare solamente su internet
e non vede i dispositivi nelle altre
e penso di averla usata in totale
una volta all'anno per cui sicuramente
però niente c'è come al solito è una cosa che mi diverto
a chi dovesse venire a avere bisogno del wifi
ripeto una o due volte all'anno
che per carità non è tanto per difendermi
sono miei amici di base mi fido
e non ricordo forse era Francesco
della rete ospiti per difendervi
dai vostri amici cambiate amici
ho poi la rete per le telecamere
praticamente tutte anzi tutte le telecamere
di sorveglianza che ho comprato
e qui c'è una chicca che gestisco
solamente quando è attivo l'allarme
cioè di base se sono sul divano
non mi fai caccia di telecamere
non mi fa eccessivamente piacere
essere ripreso dalla telecamera
ecco quindi con home assistant
a cui sono collegate queste telecamere
telecamere disattivate e viceversa
di configurazione di apparati di rete
verso lo switch per andare a regolare
che esiste sia cablata che wireless
che non abbiano la porta del vero uomo
sono dal punto di vista cablato
costantemente le telecamere stesse
questo è un po' il vizio del wifi
per trasmettere questi 30 megabit
in maniera davvero sostanziale
per tutti gli altri dispositivi
solamente quando sto attivamente
con una registrazione costante
suggerendovi di fare diversamente
il numero di dispositivi in giro
a meno appunto di non attaccare
che possa essere stato interessante
che si dovesse essere addormentata
mentre gli avete somministrato
ricordandovi di lasciarci una recensione
a farvi ringraziare in diretta
ci vogliono almeno poche parole
in modo da poter essere individuati