Entra

View Full Version : Come configurare una rete mista Linux e Win


vichi66
13-07-2005, 17:31
Ciao ragazzi!
Vengo subito al sodo, di linux sono -----0, però ho tanta voglia di imparare, ho una piccola rete casalinga composta da 2 pc con win XP e nel terzo ho installato il mandrake 9.2 ho settato correttamente (almeno credo) la scheda di rete in linux anche perchè ha fatto tutto l'aiutante io ho solo inserito gli indirizzi IP e il Gateway (i pc sono in rete tramite ruter adsl) ho provato a collegarmi con internet sul pc linux, e funziona perfettamente il problema è come vedere i due pc win XP e come vedere da win XP il pc Linux, premetto che in fase di installazione di linux ho settato l'opzione di installare come server il samba quindi in teoria, almeno credo questo 3 pc con linux potrebbe
fare da server-------->>> ora per quello che dirò qualcuno si metterà a ridere, ho provato su win xp a aprire risorse di rete ma il 3° pc con linux non lo vedo come mai ? (già sento le risate), e viceversa da Linux non riesco a capire dove si trova la funzione per controllare i pc in rete .
Ditemi cosa devo fare ?
Help me !!!!!! :cry: :cry: :cry:

SergioL68
13-07-2005, 18:29
Ora devi anche condividere le cartelle proprio come in win, altrimenti lui non "regala" nulla ;)

WebWolf
13-07-2005, 20:23
Il problema più ovvio potrebbe essere che nel file di Linux
/etc/samba/smb.conf
nella sezione [global] il gruppo di lavoro non sia quello di Windows.

Di solito per default è = WORKGROUP, se il nome della rete è diverso va cambiato con un editor.

Per vedere si puo' digitare

testparm

per stampare (a video) il file smb.conf

Se il gruppo di lavoro va bene, allora poi entriamo nell'attivazione dei due demoni samba (anche se MDK dovrebbe attivarli tutte e due, sia il server che il client).

Intanto controlla il smb.conf.

Bye

SergioL68
14-07-2005, 05:46
In questo caso i gruppi di lavoro dovrebbero essere due, ma accessibili lo stesso no ?

vichi66
14-07-2005, 12:05
Ciao ragazzi !
Ho provato quello da voi suggerito :

1) Condiviso una cartella sul desktop e non succede nulla nel senso che winxp continua a
visualizzare nulla

2) Su terminal ho digitato testparm ed è venuto fuori questo:

Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Processing section "[pdf-generator]"
Processing section "[pdf-screen]"
Processing section "[pdf-printer]"
Processing section "[pdf-prepress]"
Processing section "[DESKTOPPROVA]"
Loaded services file OK.
WARNING:You have some share names that are longer than 8 chars
These may give errors while browsing or may not be accessible
to some older clients
Press enter to see a dump of your service definitions

Premendo invio mi da un listato infinito tra le prime righe
abbiamo:

Global parameters
[global]
coding system=
client code page = 850
code page directory = /var/lib/samba/codepages
workgroup=MDKGROUP
netbios name =
netbios aliases =

Eccccccccc.....................

INFATTI IL GRUPPO DI LAVORO A QUANDO VEDO E' MDKGROUP (CREDO)

COME FACCIO A CAMBIARLO ?

Gavrila
14-07-2005, 15:40
edita il file /etc/samba/smb.conf

vichi66
14-07-2005, 16:52
Scrivendo su terminal /etc/samba/smb.conf
mi dice Permission denied :muro:

vichi66
14-07-2005, 19:52
Mi sto arrampicando sugli specchi..... :mc: :cry:

WebWolf
14-07-2005, 20:20
Devi essere Root per editare il file.

1) O apri una console come root e editi;
2) o fai login come root;
3) oppure usi la sintassi: sudo vi smb.conf

se non hai mai usato vi, prova pico. oppure l'editor grafico (che non so quale sia su MDK), forse kedit (kde), gedit (gnome). Talvolta al posto di vi c'è vim.

vichi66
14-07-2005, 22:25
Scusa l'ignoranza WebWolf ma cosa vuoi dire:
"Devi essere Root per editare il file" ?
e come si fa a diventare root ?

Ripeto è la prima volta che mi avventuro con questo s.o. !

WebWolf
14-07-2005, 22:44
Dunque.

Quando hai installato il sistema operativo credo ti abbia chiesto di inserire almeno un utente con la sua password e credo ti abbai chiesto una password di amministrazione.

L'ammministratore (il famoso Administrator di Win) su Linux e il ROOT, da radice. Root ha il controllo completo del sistema, nel senso che può modificare le varei impostazioni (e può anche fare grosse maronate, perchè Linux crede, obbedisce e combatte e non ti avvisa con i soliti messaggini se stai per cacellare la cartella vmlinuz :) ).

Ora per modificare il file smb.conf devi essere l'amministratore, overo root.

Se puoi, al login digita root come nome e la password di root come password.

Non è consigliabile essere sempre root, appunto perchè è facile andare a toccare cose che solo se si vuole andrebbero modificate.

Poichè potrebbe essere un po' estenuante loggarsi e sloggarsi come root, Linux ha un comando che ti fa diventare root, il comando è:

su

(superuser). Dopo ti chiede la password di root, la digiti e ora sei root anche se ti sei loggato come utente normale. Quando chiudi la console termina la sessione di superuser.

Oppure puoi dare il comando con questa sintassi:

sudo [comando]

ovvero: fai da supersuser quello che ti dico. Potrebbe chiederti anche qui la password di root.

Alcune distribuzioni (ad esempio DSL con Fluxbox) hanno l'opzione di aprire la console già in modalità supersuser, non so se MDK ha questa opzione. Comunque ci vuole un attimo a digitare su.


IMPORTANTE: Non dimenticatevi la password di root ! :D

vichi66
15-07-2005, 11:57
Non ci crederai WebWolf, ma ho aperto il terminale (anche perchè non trovo la sezione per identificarsi come root),
mi appare il solito [mandrake@mandrake mandrake]$ ho digitato "su"
mi appare password:
dopo aver digitato la password mi appare [root@mandrake mandrake]#
scrivo /etc/samba/smb.conf
e mi appare il solito
bash: /etc/samba/smb.conf:Permission denied

:muro: :muro: :muro:

MaxFun73
15-07-2005, 15:15
Non ci crederai WebWolf, ma ho aperto il terminale (anche perchè non trovo la sezione per identificarsi come root),
mi appare il solito [mandrake@mandrake mandrake]$ ho digitato "su"
mi appare password:
dopo aver digitato la password mi appare [root@mandrake mandrake]#
scrivo /etc/samba/smb.conf
e mi appare il solito
bash: /etc/samba/smb.conf:Permission denied

:muro: :muro: :muro:
Si perchè così è come se lo volessi eseguire, prova a scrivere
vi /etc/samba/smb.conf
oppure al posto di vi puoi usare nano, oppure kedit se usi KDE o gedit se usi Gnome oppure un qualsiasi altro editor.

vichi66
15-07-2005, 18:35
MaxFun...ci stiamo avvicinando !
Ho aperto il Terminal, ho digitato vi /etc/samba/smb.conf
e mi è apparso un listato infinito di colore blu su sfondo nero
scendendo giù ho trovato
workgroup = MDKGROUP

sono riuscito a modificare il nome di MDKGROUP con WORKGROUP
ma non ho trovato nulla che mi permettesse di salvare il cambiamento in quando
sulla voce sessione vi è solo chiudi la sessione ed esci, ho cliccato su esci,
e se chiuso tutto, ma avendo il dubbio che il cambio di nome non era stato salvato rifaccio tutta la procedura ----> apro terminal digito su ecc...
ma questa volta mi appare una serie di avvertimenti :

ATTENZIONE
Trovato uno swap file di nome "/etc/samba.smb.conf.swp
proprietario....
modificato: YES
ecc.....
Mentre aprivo il file "/etc/samba/smb.conf

1) Un'altro programma può essere in edit sullo stesso file .
se è così attenzione a non trovarti con due vesrioni differenti dello stesso file.....

2) Una sessione di edit per questo file è finita male.
se è cosi usa recover oppure vim-r
ecc.......

Swap file "/etc/samba/.smb.conf.swp" già esistenti!
O Apri sola-letture E Apri comunque R recupera Q Esci D cancellalo
io ho fatto Q esci
Dopo ho provato su risorse di rete di winXP ma non si vede Linux :muro:

Che faccio mi impicco ora o + tardi

Forse faccio prima a cambiare il gruppo di lavoro in WinXP :D

PiloZ
15-07-2005, 19:18
ecco i comandi passo passo dopo esserti logato come root usando vi come editor:
vi /etc/samba/smb.conf
i
edita il file cambiando il workgroup
esc
:wq
invio

comandi passo passo dopo esserti logato come root usando nano come editor:
nano /etc/samba/smb.conf
edita il file cambiando il workgroup
[b]CTRL+o
CTRL-x

comandi passo passo dopo esserti logato come root usando emacs come editor:
emacs /etc/samba/smb.conf
edita il file cambiando il workgroup
CTRL+x CTRL+s
CTRL+x CTRL+c


Forse faccio prima a cambiare il gruppo di lavoro in WinXP :D
no ti sbagli, con la tastiera si fa molto ma molto prima ;)

vichi66
17-07-2005, 16:46
Ci sono riuscito PiloZ !!!!!
Il gruppo di lavoro è cambiato.....iaouuuuuuu !!!!!!! :D
Ma c'è qualcosa di strano :eek:
Andando sul pc con WINXP su RETE di Microsoft Windwos ho due gruppi di lavoro
uno con nome MDKGROUP e l'altro con nome WORKGROUP e riesco ad entrare in entrambi nelle cartelle condivise :eek: Come è possibile i pc sono collegati tramite un ruter ADSL non hanno doppie schede di rete !!!!!

Un'altra cosa come faccio dal pc con LINUX a vedere i due WINDOWS e le relative cartelle ?????

Un'ultima cosa, anche perchè lo scopo della rete mista era soprattutto questo:
mi hanno detto che posso utilizzare linux come server in modo da amministrare i vari permessi e accessi alle cartelle, non è che potreste dirmi come fare o se vi viene + comodo indicarmi una guida online dove spiega passo passo il dafarsi ?
Grazie !!!!!

WebWolf
17-07-2005, 17:01
Se hai 2 gruppi di lavoro significa che alcuni pc hanno un gruppo di lavoro e altri ne hanno un altro.

Hai modificato in (...mmm...) Start->pannello di controllo->sistema->nome computer il nome del gruppo di lavoro di windows ?

Non ho madriva, ma prova a vedere se c'è qualche programma per la visualizzazione dei pc in rete. Tipo su Ubuntu c'è proprio il Samba Server, su Knoppix una cosa chiamata Linneighboroud (ortografia a caso!), su SuSE Navigazione Rete Locale.

Cerca qualcosa di analogo (dopo aver unificato il gruppo di lavoro).

Settare Linux come server ... certo che si può e funziona anche benissimo. In rete non so, ma se vuoi ti posso consigliare un ottimo testo che potrebbe fare al caso tuo. Ha solo un difetto: non è open source. :)

vichi66
18-07-2005, 15:11
WebWolf i tuoi consigli sono sempre benaccetti, l'importante è che il testo sia il lingua italiana !!!!

vichi66
21-07-2005, 17:26
In rete non so, ma se vuoi ti posso consigliare un ottimo testo che potrebbe fare al caso tuo. Ha solo un difetto: non è open source. :)

Io sto sempre aspettando !!!!!

vichi66
25-07-2005, 15:43
Sono sempre in attesa :O

greeneye
25-07-2005, 16:49
Per configurare samba c'e' un buo libro della Orelly liberamente consultabile (è in inglese ma si legge ugualmente molto bene): Using Samba (http://www.oreilly.com/catalog/samba/chapter/book/)

Altrimento puoi iniziare da qui: HowTo in italiano (http://ildp.pluto.it/HOWTO/SMB-HOWTO.html)


Ciao
Giovanni

greeneye
25-07-2005, 17:03
....c'e' anche la seconda edizione: Using samba 2 (http://www.oreilly.com/catalog/samba2/book/toc.html)

vichi66
28-07-2005, 15:28
grazie greeneye !
E' già qualcosa :D