STUB Questo articolo è una bozza.
Indice dei contenuti
In questo articolo il Thecus N2200 opera sulla rete 192.168.1.0/24, ha IP 192.168.1.100 e gateway 192.168.1.1.
(*) Le impostazioni marcate con (*) di norma vengono perdute al successivo boot. Per renderle permanenti è necessario seguire quanto riportato nella sezione #Boot e Init.
Problema. Il Thecus N2200 non ha accesso via SSH e non ha rsync. Per installare SSH e rsync seguire questi passaggi.
passwd root [new_password]
ssh root@192.168.1.100
ln -s /opt/bin/rysnc /bin/rsync
ln -s /usr/sbin/dropbearmulti /bin/ssh
Se non si vuole ricorrere all'interfaccia web, è possibile condividere le directory via NFS anche da riga di comando. Il file che si occupa di tutta la procedura è
/img/bin/rc/rc.nfsd
I volumi di exports sono memorizzati in un DB SQLite, che deve essere modificato prima di lanciare lo script di cui sopra, che si occuperà di generare il file /etc/exports e di lanciare il demone.
N2200:~# sqlite /app/cfg/conf.db
sqlite> INSERT INTO nfs VALUES('NAS_Public','192.168.1.0/24','rw','no_root_squash');
sqlite> SELECT * FROM nfs;
NAS_Public|192.168.1.0/24|rw|no_root_squash
Questa procedura dà per scontato che i volumi da condividere siano sotto /raid0/data/.
Infine riavviare il demone:
/img/bin/rc/rc.nfsd restart
I file sono stati creati:
cat /etc/exports /raid0/data/NAS_Public 192.168.1.0/24(rw,no_root_squash,sync,anonuid=99,anongid=99,no_subtree_check)
(*) Se N2200 non riesce a connettere la rete esterna alla LAN è possibile che il default gataway su eth0 sia assente (verificare con route -n). In questo caso:
route add default gw 192.168.1.1 eth0
Per intervenire nel processo di boot e attivare in questa fase alcuni servizi e/o ripristinare le modifiche che altrimenti andrebbero perdute:
~# touch /etc/rc.d/rc.local ~# chmod 755 /etc/rc.d/rc.local ~# echo '/etc/rc.d/rc.local' >> /etc/cfg/rc
Ora in rc.local aggiungere tutte le impostazioni che occorrono, es:
~# cat /etc/rc.d/rc.local #!/bin/sh ln -s /opt/bin/rsync /bin/rsync ln -s /usr/sbin/dropbearmulti /bin/ssh route add default gw 192.168.1.1 eth0 ntpdate ntp.nasa.gov
Per modificare permanentemente le impostazioni di sh editare /etc/profile.