samba e vmware [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

samba e vmware [RISOLTO]

Messaggio da red »

Ciao a tutti,
ho un sistema winxp installato su vmware.

Semplicemente vorrei accedere alla directory dei file condivisi sul winxp emulato, da linux tramite samba.

Se uso dolphin nessun problema. Ma da riga di comando:

Codice: Seleziona tutto

mount -f cifs //winxp/Documents /mnt/samba
Non va e dà il seguente errore:

Codice: Seleziona tutto

mount error: could not resolve address for Winxp: Name or service not known
No ip address specified and hostname not found
Non riesco a capire dove stia il problema, perché windows ha un utente (Administrator) senza password e la risorsa è liberamente accessibile, come di fatto avviene con dolphin!
Idee?
Ultima modifica di red il mar 16 feb 2010, 11:23, modificato 1 volta in totale.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: samba e vmware

Messaggio da DanBadJar »

Da quanto ne so io dolphin usa una modalità "strana" per accedere alle risorse condivise.
Hai un dns configurato? Se no, prova a montare la risorsa usando l'ip invece che il nome.
Ovviamente disabilita il firewall sulla macchina xp.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Re: samba e vmware

Messaggio da red »

Ho provato a disabilitare il firewall, ma non serve.
Su XP le impostazioni sono settate su "automatico", quindi poiché di fatto la rete è quella di linux, ho provato ad usare l'ip che ho su linux.
Sembra connettersi, ma mi chiede una password che purtroppo non esiste, quindi siamo d'accapo.

La cosa più strana è che

Codice: Seleziona tutto

smbclient -L winxp
dopo avermi chiesto, non so perché, la password per l'utente linux sembra andare a buon fine:

Codice: Seleziona tutto

smbclient -L winxp
params.c:OpenConfFile() - Unable to open configuration file "/etc/samba/smb.conf":
        No such file or directory
smbclient: Can't load /etc/samba/smb.conf - run testparm to debug it
Enter red's password: 
Domain=[WINXP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       Remote IPC
        Documents       Disk      
        ADMIN$          Disk      Remote Admin
        C$              Disk      Default share
Domain=[WINXP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: samba e vmware

Messaggio da Ansa89 »

Il fatto è che "mount" va a cercare l'ip di "winxp", in pratica cerca di risolvere il nome "winxp" e dato che tramite dns non ci riesce, lo cerca nel file "/etc/hosts".
Credo che aggiungendo una riga tipo "IP_WINXP winxp" al file "/etc/hosts", tutto si risolva.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Re: samba e vmware

Messaggio da red »

Ansa89 ha scritto:Il fatto è che "mount" va a cercare l'ip di "winxp", in pratica cerca di risolvere il nome "winxp" e dato che tramite dns non ci riesce, lo cerca nel file "/etc/hosts".
Credo che aggiungendo una riga tipo "IP_WINXP winxp" al file "/etc/hosts", tutto si risolva.
Però allora torniamo al problema precedente.
Nel senso che xp, essendo emulato, condivide la connessione con linux. Non ha un suo indirizzo ip.
Se provo quindi a montare usando l'indirizzo ip ho il problema di cui parlavo nel post precedente.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: samba e vmware

Messaggio da Ansa89 »

Adesso che si penso: virtualbox mette a disposizione una directory condivisa tra sistema host e sistema guest (senza passare per una lan), non esiste una cosa simile anche in vmware?

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: samba e vmware

Messaggio da DanBadJar »

red ha scritto:
Ansa89 ha scritto:Il fatto è che "mount" va a cercare l'ip di "winxp", in pratica cerca di risolvere il nome "winxp" e dato che tramite dns non ci riesce, lo cerca nel file "/etc/hosts".
Credo che aggiungendo una riga tipo "IP_WINXP winxp" al file "/etc/hosts", tutto si risolva.
Però allora torniamo al problema precedente.
Nel senso che xp, essendo emulato, condivide la connessione con linux. Non ha un suo indirizzo ip.
Se provo quindi a montare usando l'indirizzo ip ho il problema di cui parlavo nel post precedente.
Che c'entra la connessione condivisa?
I due sistemi devono avere ip diversi.
La macchina linux, innazitutto, riesce a pingare xp virtualizzato?
Inoltre tieni presente che smbclient non ti serve a niente per il tuo scopo. Tu hai bisogno di montare una risorsa condivisa usando il protocollo cifs e dal client non hai bisogno di nessun smb.conf.
A patto che le due macchina abbiano ip diversi prova con:

Codice: Seleziona tutto

mount -t cifs //ipdixp/nomecondivisione /mnt/mountpoint -o username=administrator
Ti chiederà la password e tu premi semplicemente invio, dato che hai password vuota.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Re: samba e vmware

Messaggio da red »

DanBadJar ha scritto: Che c'entra la connessione condivisa?
C'entra perché non è come dici tu.
I due sistemi non devono per forza avere ip diversi.
Non solo, nella mia configurazione di xp su vmware la scheda non ha ip fisso, ma è settato su "automatico".
Da questo fatto dipende anche la questione che non so esattamente quale ip usare nel comando di mount.
Comunque tanto per provare, ho assegnato un ip fisso alla scheda su xp, ovviamente diverso da quello di linux.
Ho provato il ping, ma non si pingano.
DanBadJar ha scritto: Inoltre tieni presente che smbclient non ti serve a niente per il tuo scopo.
Mi serviva per verificare che riconoscesse il nome del PC su xp.
DanBadJar ha scritto: Tu hai bisogno di montare una risorsa condivisa usando il protocollo cifs e dal client non hai bisogno di nessun smb.conf.
A patto che le due macchina abbiano ip diversi prova con:

Codice: Seleziona tutto

mount -t cifs //ipdixp/nomecondivisione /mnt/mountpoint -o username=administrator
Ti chiederà la password e tu premi semplicemente invio, dato che hai password vuota.
Provato. Non va.
Dà sempre:

Codice: Seleziona tutto

mount error(111): Connection refused
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: samba e vmware

Messaggio da DanBadJar »

Allora,
Passo 1: Ie due macchine DEVONO pingarsi a vicenda, verifica le tue impostazioni di rete. Purtroppo vmware non lo conosco, ma sicuramente potrai settare la rete in un modo piuttosto che in un altro. Non è che per caso sei in NAT? In quel caso...hai voglia a provare!

Passo 2: Se vuoi tenere gli ip automatici, devi configurare un dns server (Bind) da qualche parte nella tua rete, altrimenti il nome da linux non lo risolverai mai.

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: samba e vmware

Messaggio da DanBadJar »

red ha scritto: I due sistemi non devono per forza avere ip diversi.
Non solo, nella mia configurazione di xp su vmware la scheda non ha ip fisso, ma è settato su "automatico".
Appunto, se è settato in automatico si prenderà (se le macchine sono sulla stessa rete) un ip diverso dalla macchina linux.

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: samba e vmware

Messaggio da Naitso »

@red
1. a macchina virtuale spenta, edita le impostazione e nella parte network/rete (ora non ricordo il nome preciso) imposta la scheda su bridge.
P.S. che versione di vmware stai utilizzando?...
2. accendi la VM, imposta un indirizzo ip statico della stessa classe della macchina host (linux) se linux è 192.168.0.2 nella VM xp imposta 192.168.0.3
3. (disattiva momentaneamente il firewall di XP) fai un test di ping se tutto funziona condividi una directory su Windows, poi segui i consigli di DanBadJar
Ciao

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Re: samba e vmware

Messaggio da red »

Naitso ha scritto:@red
1. a macchina virtuale spenta, edita le impostazione e nella parte network/rete (ora non ricordo il nome preciso) imposta la scheda su bridge.
P.S. che versione di vmware stai utilizzando?...
2. accendi la VM, imposta un indirizzo ip statico della stessa classe della macchina host (linux) se linux è 192.168.0.2 nella VM xp imposta 192.168.0.3
3. (disattiva momentaneamente il firewall di XP) fai un test di ping se tutto funziona condividi una directory su Windows, poi segui i consigli di DanBadJar
Ciao
Ok, grazie, oggi provo.
La versione che uso è VMWare Workstation 6.5.3 build-185404.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Re: samba e vmware

Messaggio da red »

Fatto e risolto.
Il problema stava proprio della configurazione di VMWare.
Con l'impostazione su "bridge" va tutto.

Vi ringrazio per l'aiuto :).

Rispondi