Archivio mensile:Novembre 2017

TFTP server per Ubuntu 17.04

Installazioe e verifica di Server TFTP su Ubuntu 17.04

Bisogna installare i seguenti pacchetti:

sudo apt-get install tftpd-hpa tftp-hpa

Modifichiamo il file /etc/default/tftpd-hpa in modo che coincida con le nostre esigenze

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

Creiamo la cartella /tftpboot e questa deve coincidere con l’informazione inserita nel file di configurazione: il più delle volte è /tftpboot, ma il pacchetto tftpd-hpa crea la directory /var/lib/tftpboot che dovremo rimuovere con un

rm -rf /var/lib/tftpboot

Successivamente creiamo e settiamo i permessi per directory

sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R tftp /tftpboot

Ristartiamo il servizio tftpd-hpa.

sudo service tftpd-hpa restart

Ora il servizio tftp è attivo.
Testiamo che sia tutto funzionante

Creiamo un file test con alcuni caratteri all’interno della cartella /tftpboot del server tftp
Otteniamo l’indirizzo del server, se sconosciuto, con ifconfig.

Quindi eseguiamo:

tftp 192.168.1.2
tftp> get test
Sent 159 bytes in 0.0 seconds

tftp> quit

Se siete arrivati fino qui, allora è tutto a posto.