OpenWRT – Generare immagini customizzate

Il grande problema dei modem che montano OpenWRT è lo spazio; paciugando ci si rende subito conto che i 4/8MB a disposizione sono veramente pochi per installare nuovi pacchetti,
Possiamo ovviare a questo problema aggiungendo ciò che ci interessa direttamente nell’immagine del sistema…

Continue reading

Installare un Server FTP su Linux

vsftpd connection log

In questa brevissima elenco i comandi fondamentali per installare e configurare il demone ftp vsftpd, un leggero server che permettere di caricare al volo i file nel nostro sistema.

Innanzitutto bisogna installare il software:

sudo apt-get install vsftpd

Dopo di che creo l’utente che utilizzerò per modificare e caricare i file in /var/www/

useradd utente
passwd utente
usermod -a -G www-data utente
chown -R utente:www-data /var/www/
usermod -m -d /var/www utente

Ora che abbiamo attribuito i permessi continuiamo configurando il software vsftpd:

nano /etc/vsftpd.conf

e modifichiamo le seguenti variabili:

write_enable=YES
anonymous_enable=NO
chroot_local_user=YES
file_open_mode=0644
local_umask=022

Per questioni di sicurezza si può anche creare una whitelist specificando chi può utilizzare il server ftp e chi sarà brutalmente cacciato, per fare ciò aggiungiamo alla configurazione le seguenti righe:

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

In questo modo il demone farà riferimento alla lista /etc/vsftpd.userlist prima di acconsentire l’accesso al nostro sistema.

nano /etc/vsftpd.userlist

Specifichiamo nel file .userlist gli utenti abilitati su diverse righe

iPhone controlled gate opener

WebControlled GateYou always wanted a smartphone-controlled door lock because the tech world is here to shove them in your face,
Today I got my ESP8266 DEV Board… It’s a PCB from Olimex with an onboard relay and a 5V->3.3 voltage regulator,

In this project I’ll use a standalone web server to create an iPhone remote for my gate

Continue reading

Migrare un server MySQL al volo

A chi non capita tutti i giorni di dover spostare un intero server MySQL senza perdere nemmeno una dannatissima riga?

Per i polli come me che trascorrono ere geologiche creando backup con phpmyadmin [perdendo così gli utenti mysql] vi è una facile soluzione via terminale:

Continue reading

ArduMAP – La mappa degli utenti che utilizzano Arduino

ArduMAP

Cerchi altre persone che utilizzano la board arduino vicino a te?
Dai un occhio ad ArduMAP, una mappa online nella quale chiunque può registrarsi e cercare persone che abitano attorno a lui con la stessa passione per l’elettronica.
Cosa aspetti? Facci un salto!

http://www.guglio.net/ArduMAP

Access Point con TP-Link MR3020 e OpenWRT Barrier Breaker

TP-LINK MR3020OpenWrt è una distribuzione linux per dispositivi embedded con focus principale sui router wireless;
questo sistema operativo permette di ‘sbloccare’ il proprio router e di accedere ad una vagonata di nuove funzionalità.

Ho deciso di installare OpenWRT sul mio Tp-Link per creare un AccessPoint Wireless che verrà prima o poi trasformato in un CaptivePortal.

Continue reading

RaspberryPI in Readonly

raspherry

Il sistema operativo del Raspberry PI viene facilmente corrotto con uno spegnimento errato o con un calo di tensione, la soluzione è semplice: utilizzare un filesystem readonly.

In questo modo il sistema viene utilizzato in sola lettura riducendo le possibilità di errori di salvataggio. Eviteremo in questo modo anche il salvataggio dei file di log all’ interno della SD.

Continue reading

First Post

PC&Cofee

Mi sono accorto che dimentico gran parte delle cazzate che realizzo al pc e, tutte le volte che devo prendere spunto da qualcosa che in passato ho già utilizzato, non ricordo mai da dove ero partito e mi tocca perdere tempo su San Google alla ricerca dell’ acqua calda.
Per questo ho deciso di sostituire la storica home bianca di questo sito con un blog in cui scrivere qualche appunto che spero possa essere utile non solo a me ma anche ad altri internauti

© 2015 Andrea Guglielmini

Theme by Anders NorenUp ↑