In pratica il server in oggetto e' un semplice server ftp automatico che mette a disposizione i file (in questo caso del nuovo firmware) a qualsiasi device che si colleghi con il protocollo tftp. Non e' previsto blocco di password, non e' previsto upload da parte del device, ma soltanto la semplice funzione di download alla connessione.
Avevo gia' fatto altre prove del genere in passato, per modificare il firmware dei vecchi telefonini WiFi Aladino, telefoni Voip che la Telecom commercializzava un decennio fa'.
Ok veniamo alle 4 mosse da percorrere per installare il server sul sitema Ubuntu e farlo girare.
Prima di tutto si dovra' scaricare il software necessario con apt-get
sudo apt-get install xinetd tftpd tftp
dopodiche' creiamo un file di configurazione con Vim (per esempio oppure con nano)
sudo vi /etc/xinetd.d/tftp
inserendo questi comandi
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Adesso creiamo la cartella che conterra' i file da condividere e sistemiamo i permessi con:
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
ora si fara' ripartire il server appena creato con il comando
sudo service xinetd restart
Adesso possiamo gi' fare le prime prove inserendo nella cartella /tftpboot appena creata un file di test (per esempio proprio test )
e da un'altra macchina nella propria rete si potrà chiamare il nuovo server e prelevare il file test
cosi:
tftp IP_SERVER
tftp> get test
Sent 159 bytes in 0.0 seconds
tftp> quit
cat test
Nessun commento:
Posta un commento