Autore Topic: rete domestica  (Letto 13180 volte)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: rete domestica
« Risposta #30 il: 07 Giugno 2008, 02:16:36 »
Hai detto che non hai fatto nulla per la configurazione del disco?
Altrimenti è possibile che ti sia vietato l'accesso, a meno di non essere l'amministratore, il che mi pare sia già così di partenza... (se non ricordo male credo sia "admin" e "password"...).
Come hai copiato le tabelle sul disco? Con quale utente ?
Altra cosa che puoi fare è quella di montare il disco su una cartella del tuo pc (per questo devi agire su fstab, ma stai attento a non toccare nulla del contenuto preesistente...). Eventualmente ti invio un faxsimile di config da inserirci dentro, ma ti consiglio di leggerti anche a cosa serve fstab!

Io uso KDE, che mi è più congegnale, e per accedere alle risorse esterne, come il disco lacie, vado nel blocco cartelle di rete, scelgo il mio dominio, scelgo il nas, la condivisione, e accedo con nome e password. Questo l'ho fatto perchè nella mia configurazione di rete, ho cercato di mettere dei blocchi a scanso di accessi non autorizzati (ho anche il wireless...).

Comunque, in realtà, il percorso sembra corretto, ma se non ricordo male, a meno che tu non abbia creato strutture di cartelle personalizzate, il percorso prevede: il nome del server nas (ovvero il disco lacie), la condivisione (EDmini, ma ricordo anche che, essendoci un linux, fà differenza tra minuscole/maiuscole), poi il resto se lo hai creato tu.

Se non monti il disco sul tuo pc, devi per forza indicare la modalità di connessione (in questo caso "smb://"; eventualmente prova ad aggiungere un'altro slash "/", ovvero "smb:///" senza il resto e prova a vedere se ti elenca i pc in rete.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #31 il: 07 Giugno 2008, 17:13:49 »

Esatto! I PC sono gia configurati con Samba visto che su tutti gira virtualbox, e quando accedo alle risorse di rete come "admin" passw "admin" posso tranquillamente copiare qualsiasi cosa dal e sul server NAS.


So che serve a configurare il mount delle partizioni delle varie unità disco, ma non capisco in tal caso a cosa possa servire visto che il LACIE lo vedo da ogni PC.


Ovvio quello che dici. Non è il mio caso perchè il wireless lo odio proprio. Quelli che ho provati son lenti come una lumaca quindi preferisco il cablato.
Più veloce e sicuro!


Il LACIE non è montato, lo confermo, e vi accedo come descritto sopra. Quando cerco di aprire il DB, il messagio di errore è:
"unable to locate database", quindi non lo trova proprio e non sembra un problema di permessi.

Visto che il LACIE viene visto dal router come host596, ho fatto le prove che hai detto provando con le stringhe:

"smb:///host596/edmini/share/3M/3M_tabelle"
"smb://host596/edmini/share/3M/3M_tabelle"
"smb:///edmini/share/3M/3M_tabelle"

ed il messaggio è sempre il medesimo
Allego degli screenshot della rete e del LACIE, forse sono utili.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #32 il: 08 Giugno 2008, 12:33:53 »
Ho provato con tutte le sintassi che mi venivano in mente:
Codice: [Seleziona]
PUBLIC nomeDB AS String = "//EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "///EDMINI/share/3M/3M_tabelle"  
PUBLIC nomeDB AS String = "//host596/EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "///host596/EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "//edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "///edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "//host596/edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "///host596/edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb://EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb:///EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb://host596/EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb:///host596/EDMINI/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb://edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb:///edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb://host596/edmini/share/3M/3M_tabelle"        
PUBLIC nomeDB AS String = "smb:///host596/edmini/share/3M/3M_tabelle"        


Ma niente da fare, sempre il medesimo messaggio.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #33 il: 08 Giugno 2008, 17:40:28 »
Allora ho provato un'altra strada. Prima di metter mano a fstab ho provato il seguente comando:

Codice: [Seleziona]
sudo mount -t smbfs //192.168.1.184/share /media/share -o username=admin,password=miapassw,dmask=777,fmask=777,iocharset=utf8


ma anche questo mi da l'errore:

Codice: [Seleziona]
mount: wrong fs type, bad option, bad superblock on //192.168.1.184/share,        missing codepage or helper program, or other error        (for several filesystems (e.g. nfs, cifs) you might        need a /sbin/mount. helper program)        In alcuni casi si possono trovare informazioni utili in syslog. Provare        ad esempio 'dmesg | tail'


Non ci capisco proprio!

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #34 il: 08 Giugno 2008, 22:00:07 »
Finalmente ho trovato!
Per montare il disco NAS:
   
Citazione
sudo mount -t cifs //192.168.1.184/share /media/share -o username=admin,password=xxxxxx,iocharset=utf8,file_mode=0777,dir_mode=0777

Per smontarlo:
   
Citazione
sudo umount /media/share


E nel programma gambas basta che mi riferisca al punto di mount /media/share.

Ora il problema è un'altro però: come si monta in automatico in fstab.
Dopo aver creato il file /root/.smbcredentials
ed aggiunto le righe:
   username=winusername
   password=winpassword
ho modificato fstab aggiungendo la riga:
//192.168.1.184/share /media/share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

ma mi ritorna l'errore -22

Citazione
han@han-desktop:~$ dmesg | tail [  275.997194]  CIFS VFS: No username specified [  275.997202]  CIFS VFS: cifs_mount failed w/return code = -22 [  623.012903]  CIFS VFS: No username specified [  623.012914]  CIFS VFS: cifs_mount failed w/return code = -22 [ 1151.255845]  CIFS VFS: No username specified [ 1151.255854]  CIFS VFS: cifs_mount failed w/return code = -22 [ 1343.214347]  CIFS VFS: cifs_mount failed w/return code = -13 [ 1343.370146]  CIFS VFS: cifs_mount failed w/return code = -13 [ 2106.124162]  CIFS VFS: No username specified [ 2106.124175]  CIFS VFS: cifs_mount failed w/return code = -22


Anche qui c'è qualcosa di sbagliato!

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #35 il: 09 Giugno 2008, 11:11:21 »
Invece no, non c'era proprio nulla di sbagliato!
Era la mancanza del pacchetto "smbfs" che creava il problema.
Ora si monta in automatico come richiesto.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: rete domestica
« Risposta #36 il: 09 Giugno 2008, 16:36:19 »
Vedo che ti sei scritto e risposto da solo... :-)

A parte il problemino del mount che hai brillantemente risolto, credo che l'errore di connessione al db sqlite, riferendosi ad una risorsa esterna, e connessa tramite samba, non sia contemplata dal driver gambas (o sqlite...).
Per evitare questo problema ti avevo appunto suggerito di montare il disco sul tuo pc, problema che si è poi avverato.
Samba è sicuramente tranquillo per la condivisione di file e stampanti in rete, ma non tutti i programmi e i driver accettano questo tipo di protocollo.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #37 il: 09 Giugno 2008, 17:07:49 »
Anche se non capisco a fondo quello che hai detto, una cosa l'ho capita: è un gran casino!
A parte il fatto che ora funziona tutto regolare ed il mio DB sqlite3 sul NAS viene visto nel modo corretto e ci lavoro, una cosa ancora mi fa imbestialire.
Se creo un semplice file di testo e lo copio sul NAS, perde subito i permessi in scrittura e se vado a guardare le proprietà mi dice che appartiene a root.
Sono andato nella configurazione del Lacie e mi sono registrato come utente della condivisione con i diritti read/write, la cartella di mount /media/share è "rwx", quindi comincio a non capirci un'accidente.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: rete domestica
« Risposta #38 il: 10 Giugno 2008, 15:48:19 »
Mi intrometto perché ho penato non poco a lavoro per far funzionare il mio gestionale scritto in Gambas installato in 2 versioni, una più completa ed una meno, su 2 PC collegati da un router e che condividevano l'accesso allo stesso database in SQLite3 che risiedeva solo su 1 computer.
Ebbene, ho imparato a mie spese che o il driver Sqlite3 soffre quando deve accedere ad una risorsa distribuita con NFS (col quale condivido i dati) oppure NFS soffre di qualche forma di latenza per l'accesso ai dati.
Tant'è che la prima volta che il PC remoto si connette al PC con il DB in SQLite3, devo attendere anche una decina di secondi!
Poi se utilizzo il software, l'accesso è immediato. Ma basta che lasci il gestionale inattivo per qualche minuto che subito il link al DB viene "sganciato" ed all'accesso successivo riecco l'attesa di una decina di secondi!

Sto risolvendo trasferendo tutto su MySQL (che ho installato su uno dei 2 PC) e riscrivendo il software per utilizzare questo DB.


Morale della favola: occhio ai DB SQLite3 condivisi. Com'è scritto sul sito ufficiale SQLite3 va benissimo per DB in locale, e se lo hanno scritto i suoi sviluppatori, ci sarà un motivo...
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: rete domestica
« Risposta #39 il: 10 Giugno 2008, 16:26:06 »
Concordo leo, e come ho scritto più volte considero, almeno io, sqlite un database a livello personale, meno del vecchio db3, ma utilissimo per piccole applicazioni, evitando di mettere in piedi un dbms più serio, ma anche più complicato e pesante.

Riguardo al nas, le sue condivisioni sono gestite da lui stesso, per cui le proprietà intrinseche a linux, o al sistema che stai usando, non vengono ovviamente considerate.
Tieni conto che il nas non è un semplice disco esterno; questo è connesso tramite un'interfaccia di rete che, per forza di cose, deve essere gestita da un qualche software, e di solito questo lo fà un linux configurato ad hoc.
Oltre a questo, e credevo fosse sottinteso dal fatto che l'accesso può essere condiviso da più sistemi, spesso diversi tra loro (vedi windox e linux, come per mac...), deve necessariamente essere gestito internamente al nas. Per questo motivo, viene di solito messa a disposizione un'interfaccia ad-hoc, con cui puoi gestire lo spazio disco, le utenze con cui vuoi accedere, ecc....
Quindi, seguendo questa logica, i permessi di file e directory scritti sul nas, non possono contenere le informazioni relative al sistema con cui si è acceduto, perchè diverso da sistema a sistema; l'unico sistema di sicurezza, se si vuole attivarlo, è quello di configurare opportunamente le risorse del nas e le sue utenze, come del resto si fà su un normale pc.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #40 il: 10 Giugno 2008, 18:25:15 »


Questo l'avevo capito a mie spese ed infatti sono entrato nel configuratore LACIE per dichiarare gli utenti ed i permessi, ma a quanto pare, anche se ho scaricato ed installato il nuovo firmware per il medesimo, le cose non sono come dovrebbero essere.
Praticamente non lascia inalterati i permessi, ma attribuisce quello che vuole lui.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: rete domestica
« Risposta #41 il: 11 Giugno 2008, 16:48:43 »
Perdonami, ma non capisco cosa intendi...

Se hai riscontrato a tue spese che il sistema si gestisce a suo modo i suoi spazi, penso sia ovvio che non mantenga le caratteristiche proprie del file ma legate al sistema di partenza.
Se copi un file da linux a windoz, per caso su windoz il file mantiene i permessi originali ? Se fatto al contrario cosa succede ?
Tutto ciò ovviamente dipende dal sistema usato, e per quello che riguarda il nas accade la stessa cosa; come ho scritto il nas devi considerarlo come un pc a se stante, non un disco anonimo...
Se vuoi qualcosa di diverso, allora attacchi un'altro disco interno (o usb) al tuo pc linux, e lo configuri come desideri, conforme alle impostazioni generali applicate al sistema (utenze, gruppi, ecc.).

La potenza del nas è la sua indipendenza dal resto della rete; se questo non fosse così, avresti poi problemi con sistemi diversi che potrebbero essere aggiunti al collegamento.
Al suo posto potresti mettere un vero pc, configurato come un nas, e che abbia le stesse configurazioni di utenza degli altri; a parte il costo ben diverso da quello lacie (un esempio...), anche avendo le stesse impostazioni visive, non sarebbe comunque 1:1 con gli altri(ad esempio: a causa di id diversi, permessi legati a logiche diverse, ecc.). Insomma, ti infileresti in un vicolo cieco...
Diversamente, dovresti mettere sù un tuo dominio, con server annesso, che ti imposti tutti i pc della rete, ma qui andiamo su strade ben diverse...

Secondo me, l'attuale configurazione della rete credo sia l'ottimale per i tuoi scopi, e evita di complicarti la vita. L'unica cosa è capire bene come ottimizzarlo per lo scopo.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #42 il: 11 Giugno 2008, 17:13:43 »
Il tuo discorso è molto chiaro, cristallino!
La cosa che non riesco a capire è una sola. Perchè se entro nella configurazione del LACIE, mi registro come utente con i diritti read/write, non mi lascia inalterati tali permessi quando ci registro qualcosa?
A cosa serve dunque la registrazione se poi non ti da quello che vuoi?
O perlomeno anche andando a cercare in tutti i meandri della configurazione non trovo altri settaggi che mi permettano di averne il completo controllo!

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: rete domestica
« Risposta #43 il: 12 Giugno 2008, 16:08:11 »
Ah, ok, ora capisco cosa intendi...

In realtà il software del nas si comporta più o meno come windoz, ovvero, a meno che tu non scriva nella cartella Documenti personale, o modifichi le impostazioni di default delle cartelle, i file diventano di dominio pubblico.
La semplicità, almeno penso, sia stata la scelta quando hanno creato il software per i nas (non tutti però fanno così...).
Ad ogni modo, le uniche possibilità che hai con il lacie sono:
1) impostare un utente in R/W della cartella
2) impostare gli utenti in sola READ
3) tutti gli altri sono esclusi
Questa logica credo sia sufficiente per impostare il piccolo nas.
Se poi vuoi che un utente (r/w) non possa toccare i file di un'altro utente (sempre r/w)... bè, questo non è previsto, e dopotutto và un pochino fuori dal concetto di condivisione file...

Ovviamente, non tutti i nas funzionano così, ma in questo caso parliamo di macchinette abbastanza care e molto specializzate che, a mio avviso vanno un pò fuori ambito casalingo o piccola impresa.

g.paolo

  • Visitatore
Re: rete domestica
« Risposta #44 il: 12 Giugno 2008, 18:15:44 »
Perfetto. Ti ringrazio ancora, cercherò di far tesoro delle tue preziose indicazioni.