Nell’articolo precedente
si è descritto come compilare il firmware OpenWrt per il router TP-Link TL-MR3420 V1. Di seguito si mostra come compilare un modulo, vsftpd, ed installarlo sul sistema da shell.
Eseguire il comando make menuconfig
1 |
make menuconfig |
ed accedere alla sezione relativa al modulo vsftpd sotto Network->File Transfer ed abilitarlo come moduloSalvare la configurazione in .config ed eseguire i comandi
1 2 |
make defconfig make package/vsftpd/compile V=s |
Al termine del processo il pacchetto del modulo è presente nella directory packages sotto la cartella bin della piattaforma utilizzataCopiare il file sul router come root mediante scp (su windows si può utilizzare WinScp) nella cartella /tmp. Non eseguire l’aggiornamento dei repository dei pacchetti dalla interfaccia web (se eseguito far ripartire il dispositivo) ed accedere al router mediante ssh, sempre come root, per procedere alla installazione del pacchetto
1 2 3 4 |
root@OpenWrt:/tmp# opkg install vsftpd_3.0.2-4.1_ar71xx.ipk Installing vsftpd (3.0.2-4.1) to root... Configuring vsftpd. root@OpenWrt:/tmp# |
OpenWrt mette a disposizione tanti moduli che permettono di potenziare notevolmente le funzionalità del dispositivo; alcuni moduli sono abbastanza esosi come risorse , per cui è possibile installarli su router con hardware più potente.