Eccomi come promesso con la procedura completa; premetto due indicazioni:
- la procedura parte dall' inizio, presume dunque che il mediacom non sia stato modificato ed attiva il server ftp e la condivisione samba allo startup
- seguendo le istruzioni di endo79 non sono riuscito a fare funzionare il demone nmbd (guardando il log vedo che fallisce perchè non riesce a risolvere l' hostname Venus e siccome /etc/hosts è a sola lettura non so che fare...). Il demone non è strettemente necessario alla condivisione sambra se non per il fatto che senza il mediacom non compare quando si fa il browsing di rete. Dal momento che io ho l' usanza di accedervi con l' indirizzo IP a me non serve, ben lieto di correggere la procedura se qualcuno riesce a superare il problema.
Sequenza dei comandi da eseguire una volta collegati via telnet (buona parte del merito va a endo79 che ha riportato i comandi che io mi sono limitato ad organizzare diversamente). Le righe che iniziano con # sono commenti e non vanno digitate a terminale:
#queste due righe potrebbero non servire se usate il dhcp; in ogni caso non fa danni metterle
cd /etc
echo nameserver 213.129.232.1 >> resolv.conf
cd /tmp
mkdir apps
cd apps
#inizio parte samba
wget http: //www.private.heimtex.at/Ellion/download/samba/smb-2-6-12-ellion.tar.zip
unzip smb-2-6-12-ellion.tar.zip
tar -xvf smb-2-6-12-ellion.tar
rm smb-2-6-12-ellion.*
cd samba
vi smbd/rc.smbd
#modificare la riga : SMBD_PATH=/usr/local/etc/hdd/volumes/HDD1[FAT32]/samba/samba/smbd
#in : SMBD_PATH=/tmp/apps/samba/smbd
#salvare e chiudere
vi smbd/smb.conf
#modificare il parametro interfaces con il proprio indirizzo ip
#fine parte samba
#inizio parte ftp
cd ..
mkdir bftp
cd bftp
wget http: //www.private.heimtex.at/Ellion/download/bftpdtech/bftpd
wget http: //www.private.heimtex.at/Ellion/download/bftpd.conf
chmod +x bftpd
chmod 777 bftpd.conf
#fine parte ftp
cd /tmp
tar -cvf apps.tar apps
cp apps.tar /tmp/hdd/volumes/HDD1/
a questo punto bisogna modificare il file /usr/local/etc/rcS aggiungendo le seguenti righe alla fine del file:
#questo serve per evitare che tar venga eseguito prima che avvenga il mount dell' harddisk (forse basta meno, ma preferisco stare largo)
/bin/sleep 10
/bin/tar -xvf /tmp/hdd/volumes/HDD1/apps.tar -C /tmp
#l' istruzione seguente lancia l' ftp
/tmp/apps/bftp/bftpd -d -c /tmp/apps/bftp/bftpd.conf
#l' istruzione seguente lancia samba
/tmp/apps/samba/smbd/rc.smbd start
Faccio notare che come sicurezza il tutto fa schifo nel senso che rimane aperto l' account root senza password; in poche parole il mediacom risulta di fatto accessibile a chiunque sia in rete (occhio al wi-fi!) senza problemi.
Saluti e buona condivisione col mediacom :-)
P.s.: in tutte le righe di wget dovete come al solito rimuovere lo spazio dopo "http:"
Ultima modifica di pentolino76 : 12-01-2009 alle 19:02.
|