1. Homepage
  2. Articoli
  3. Video
  4. Bash scripting
  5. Sistema
  6. Tips
  7. News


Thecus N2200

» Author: Andrea Ganduglia Date: 2010-07-11 14:47:44 Copyright: (c)2010 Andrea Ganduglia

STUB Questo articolo è una bozza.

Indice dei contenuti


Intro

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.

rsync e ssh

Problema. Il Thecus N2200 non ha accesso via SSH e non ha rsync. Per installare SSH e rsync seguire questi passaggi.

Condividere directory con NFS

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)

Rete e default gateway

(*) 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

Boot e Init

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

Varie

Per modificare permanentemente le impostazioni di sh editare /etc/profile.

Cose da verificare