Condivisione NFS tra 3 pc (Suse 11.2, Kubuntu 9.10 e ubuntu 9.10)

11 risposte [Ultimo messaggio]
Ritratto di MontyPyton
MontyPyton
(Junior)
Offline
Junior
Iscritto: 21/01/2008
Messaggi: 21

Salve ragazzi,
vorrei chiedervi un grande favore... Come da titoli vorrei condividere file tra 3 pc; cosa che sto probando a singhiozzo da ormai  anno e messo. ora pero ho deciso di concludere qualcosa per la prima volta e mi sono meso al lavoro da due settimane. ho letto informazioni e guide da per tutto ed in diverse lingue ma, niente da fare. oggi mi sono deciso di chiedervi aiuto.
La situazione: [modem/routter alice gate 2plus] ho un piccolo ufficio con due pc  e un laptop (usato prevalentemente per il lavoro al esterno) inizialmente Winoz. ho iniziato ad usare suse sul mio pc da ormai 4 anni; preparandome per il gran cambiamento. da un anno sono riuscito a sostituire completamente OS a mia moglie (pero preferisce Kubuntu) per cui sul laptop mi sono consolato con ubuntu.
obiettivi:
il mio pc SUSe 11.2 KDE(pc1): dare accesso a pc2 e laptop a disco esterno che voglio usare per archiviare tutta la informazione del'ufficio contenute in questi hd. accedere a pc2 e laptop per verificare e soluzionare problemi non che copiare info etc.
mia moglie Kubuntu 9.10 KDE(pc2): condividere tutto con pc1(root) e laptop (no root) e accedere a info in pc1 e laptop (no root)
laptop ubuntu 9.10 Gnome: condividere tutto con pc1(root) e pc2(no root). accedere a info in pc1 e pc2
Grande dubbi: e giusto installare server e client in tutti e tre si ho il bisogno di acceso in tutte le direzioni?? e quello che ho fatto ognuno mi dice di aver montado le partizione nfs4 e BOH!! dove sono?? i pc si pingano alla grande. ma non li vedo fisicamente. i problemi principali arrivano dal fatto che ho configurato tutto tramite shell ma arrivando al nostro yast non mi fa partire niente. cosa dovrei fare? come disinstallare tutto si devo ricomincaire?? devo installare DNS o NIS..
ragazzi mi sono perso.. aiuto per favore. siamo a natale ed il babbo arriva per tutti.
grazie mille

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Ciao,se le tue condivsioni nfs sono state montate correttamente i file /etc/exports ti dicono dove sono state montate.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di MontyPyton
MontyPyton
(Junior)
Offline
Junior
Iscritto: 21/01/2008
Messaggi: 21

giusto per essempio il mio (pc1) /etc/exports dice:
/media/archivio    192.pc1(rw,async,all_squash) 192.laptop(rw,async,all_squash)
e cosigli altri due condividono i sui file con pc1 e gli altri allo stesso modo.
ma e posibile che per condividere tutto con tutti ognuno debba essere server e client allo stesso tempo? c'entra qualcosa il dominio?? dobbrei nominare lo stesso dominio per tutti?? ma come fare a dire ia server quali ip apartengono a questi, e cosa fare? sto pensando, probando e chiedendo..
sara possibile che tutti convididano solo con winoz (samba)??
grazie per le risposte e/o soluzioni

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Il dominio deve essere uguale per tutti, e generalmente si usa "WORKGROUP", anche se visto che non hai pc win non dovrebbe essere necessario (ma meglio usarlo, sia mai un giorno avresti bisogno di condividere "al volo", magari con un portatile con win).
Di default, Samba dovrebbe permettere l'accesso indipendentemente dagli ip. Ma puoi modificare il file samba.conf per impostare whitelist e blacklist. Così dovresti limitare l'accesso solo alla rete interna:
hosts allow 192.168.

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

NFS è il filesystem che più si addice alla condivisione di file tra computer con sistemi unix installati quindi la scelta che hai fatto non è affatto sbagliata.Nel tuo caso credo che tutti e tre i computer debbano essere un server nfs con un filesystem montato per poter dare acceso ai tuoi dati.pc2 e laptop invece devono fungere anche da client in modo da avere accesso a pc1 (come client appunto) e poter condividere i dati tra di se (essendo server anche essi).Non ho capito però se i tuoi client riescono ad accedere ai dati montati in /media/archivio del pc1.
Scusa ma sono un pò duro di comprendonio.Ciao

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

La situazione è semplice..
se devo ACCEDERE a file presenti su un'altro pc, devo essere CLIENT
se devo FORNIRE file agli altri, devo essere SERVER
se devo fare entrambe le cose, devo essere sia SERVER che CLIENT.
con openSUSE è facile ed immediata, installa yast2-nfs-client per configurare il client, mentre yast2-nfs-server per configurare il server

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di MontyPyton
MontyPyton
(Junior)
Offline
Junior
Iscritto: 21/01/2008
Messaggi: 21

grazie per la risposta,
ho fatto proprio cosi solo che mentre con suse ho rinominato un gruppo di lavoro con gli altri non ho trovato il modo di farlo. comunque ho seguito tutte le guide trovate configurando: /etc/exports, /etc/hosts.deny, /etc/hosts.deny, e per ultimo /etc/fstab.. e fin qui sono arrivato.. dopo di che non mi sono trovato piu i piedi e quindi non so come e dove andare.. ho riessaminato la situazione mille volte e il resultato e lo stesso.
l'unica cosa che non mi torna è che devo far partire nfs-client e server a mano..
salutino

Ritratto di MontyPyton
MontyPyton
(Junior)
Offline
Junior
Iscritto: 21/01/2008
Messaggi: 21

grazie Gollum per la risposta,
nessuno dimiei pc si vedono tranne pingando, che considero gia un gran paso. su suse ho aperto il firewall ma su gli altri non he neanche installato, non so si devo aprire una porta nel firewal router e quale deva essere.
la unica cosa che vedono i miei pc e loro stesi.
qualcuno mi ha sugerito SSH non so cosa ne pensate.. sarebbe veloce, comodo e sicuro come nfs? non so penso che per me va bene rompermi la testa estudiando e capendo, ma mia moglie ha bisogno del pasto en boca, non so si me espiego.. non posso complicarle troppo e subito quello che mi ha costato due anni di sensibilizzazione..
idee..

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Ciao,hai controllato se i servizi nfs e rpcbind sono abilitati nei runlevel?Controlla in yast > sistema > servizi di sistema.Abilitando questi servizi pc1 dovrebbe montarti in automatico il server.La stessa cosa devi controllare su i due 'buntu.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di MontyPyton
MontyPyton
(Junior)
Offline
Junior
Iscritto: 21/01/2008
Messaggi: 21

ciao Gollum,
ho controllato i servizi rpcbind e nfs riscontrando che nfs server e nfs debbo aviarli ogni volta nfs server senza problemi ma nfs mi da di problemi che non riesco a distinguire.. in fine mi dice che non parte.. come posso trovare i servizi legati a quest' ultimo??
continuo a lottare!!
grazie

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Prova a dare nel terminale del pc1 il comando rpm -qa | grep nfs come utente root e posta l'output.In questo modo vediamo quello che hai installato

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M