Problema Samba Ubuntu 16.04

Installazione di Ubuntu su macchina virtuale (Virtualbox, Vmware, Qemu, Parallels, KVM, Xen, Virtual pc, ecc.), configurazione del software e gestione del sistema virtualizzato.

Problema Samba Ubuntu 16.04

Messaggioda shaper_junglist » giovedì 26 gennaio 2017, 11:42

Per il corso post diploma che sto seguendo dobbiamo installare samba su ubuntu installato su macchina virtuale (VirtualBox) per farlo comunicare col sistema ospitante.
Ho fatto tutti i passaggi correttamente e il pc e la macchina virtuale si pingano tra loro. Il problema è che quando vado sul pc in esplora risorse e inserisco l'indirizzo ip della macchina virtuale non funziona.
Ho disabilitato il firewall di windows e configurato correttamente quello della VM accettando tutte le connessioni sulle porte udp 137, 138 e 139.
Il file smb.conf l'ho configurato così:

Codice: Seleziona tutto
#Global Settings

[global]
workgroup = WORKGROUP
security = share
map to guest = bad user

#Share Definitions

[MyShare]
path = /home/allievo/Desktop/share
browsable = yes
writeble = yes
guest ok = yes
read only = no


Da cosa potrebbe dipendere secondo voi?
Ultima modifica di trekfan1 il domenica 29 gennaio 2017, 7:48, modificato 1 volta in totale.
Motivazione: Inserito il 4 alla fine
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggioda trekfan1 » giovedì 26 gennaio 2017, 12:06

Intanto ho spostato in Ubuntu su macchina virtuale (per ora, se poi si renderà necessario spostare in altra sezione si vedrà) e inserito i tag CODE (CODICE), hai messo la rete con bridge nelle impostazioni di virtualbox?
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.0

Messaggioda shaper_junglist » giovedì 26 gennaio 2017, 12:11

trekfan1 Immagine ha scritto:Intanto ho spostato in Ubuntu su macchina virtuale (per ora, se poi si renderà necessario spostare in altra sezione si vedrà) e inserito i tag CODE (CODICE), hai messo la rete con bridge nelle impostazioni di virtualbox?



Sì l'ho fatto. La scheda 1 è impostata come Scheda con Bridge e la scheda 2 come Rete Interna
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggioda trekfan1 » giovedì 26 gennaio 2017, 15:15

E perché hai impostato una seconda scheda? Usando la funzione Bridge il pc virtuale entra a far parte della LAN
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.0

Messaggioda shaper_junglist » giovedì 26 gennaio 2017, 16:00

trekfan1 Immagine ha scritto:E perché hai impostato una seconda scheda? Usando la funzione Bridge il pc virtuale entra a far parte della LAN


Me l'ha impostata VirtualBox in automatico. Ho provato a disabilitarla ma non cambia nulla
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggioda trekfan1 » giovedì 26 gennaio 2017, 16:23

Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale? Hai aggiunto l'utente virtuale al gruppo "vboxfs" ?
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.0

Messaggioda shaper_junglist » venerdì 27 gennaio 2017, 12:53

L'extension pack e le guest additions sono installate, mentre invece non ho aggiunto l'utente al gruppo "vboxsf".
Perdonami ma sono nuovo dell'ambiente: come si fa?
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggioda trekfan1 » venerdì 27 gennaio 2017, 13:24

Apri un terminale e scrivi
Codice: Seleziona tutto
sudo adduser <nomeutente> vboxsf
il nomeutente va messo SENZA le parentesi angolari
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.0

Messaggioda shaper_junglist » sabato 28 gennaio 2017, 22:53

Se non specifico nessuna opzione viene fuori l'help del comando, e comunque continua a non andare
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggioda trekfan1 » domenica 29 gennaio 2017, 7:39

Allora.... supponendo che il tuo utente NELLA MACCHINA VIRTUALE sia shaper il comando da dare è
Codice: Seleziona tutto
sudo adduser shaper vboxsf
e riavvia la macchina virtuale, inoltre devi condividere la cartella sul sistema virtuale facendo clic con il pulsante destro sulla cartella Share e poi selezionando "condivisione ecc" dal menu che ti appare
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.04

Messaggioda shaper_junglist » domenica 29 gennaio 2017, 21:47

Appunto, e mi appare questo:

Codice: Seleziona tutto
[root@ol6 ~]# sudo adduser allievo vboxsf
Usage: adduser [options] LOGIN
       adduser -D
       adduser -D [options]

Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
  -g, --gid GROUP               name or ID of the primary group of the new
                                account
  -G, --groups GROUPS           list of supplementary groups of the new
                                account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           use this alternative skeleton directory
  -K, --key KEY=VALUE           override /etc/login.defs defaults
  -l, --no-log-init             do not add the user to the lastlog and
                                faillog databases
  -m, --create-home             create the user's home directory
  -M, --no-create-home          do not create the user's home directory
  -N, --no-user-group           do not create a group with the same name as
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
[root@ol6 ~]#


Inoltre ho appena notato che con la Scheda con Bridge non riesco a collegarmi a internet, devo cambiarla in NAT. Forse è per questo che non riesco a vedere la cartella dal pc...
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggioda trekfan1 » domenica 29 gennaio 2017, 21:52

sei già root, allora evita il sudo
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.04

Messaggioda shaper_junglist » domenica 29 gennaio 2017, 22:00

E' uguale sempre lo stesso risultato anche senza sudo. Poi non capisco perchè con la scheda con bridge non funziona l'accesso a internet
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggioda trekfan1 » lunedì 30 gennaio 2017, 8:12

Ma in avanzate (sempre dove imposti NAT/Bridge ecc) hai messo la scheda di rete fisica giusta?
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.04

Messaggioda shaper_junglist » venerdì 3 febbraio 2017, 17:19

Ora la connessione funziona anche con scheda con bridge. Però non riesco comunque ad accedere alla macchina virtuale immettendo l'indirizzo ip dal pc fisico (se potesse essere d'aiuto, come sistema operativo ho Windows 7). A questo punto mi vien da dire che il firewall di linux non è configurato correttamente
shaper_junglist
Prode Principiante
 
Messaggi: 8
Iscrizione: gennaio 2017
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggioda trekfan1 » venerdì 3 febbraio 2017, 17:31

Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale?
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 15482
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Unity/Gnome Shell
Distribuzione: Ubuntu 17.04 e 17.10 (dev) 64 bit
Sesso: Maschile

Re: Problema Samba Ubuntu 16.04

Messaggioda thece » venerdì 3 febbraio 2017, 17:47

:ciao:

nella mia firma trovi una guida su come installare, configurare e testare Samba in una LAN mista con macchine sia Linux che Windows. La guida è indipendente dall'installazione di Ubuntu su VM ed è valida in generale per PC collocati nella stessa LAN (ossia con indirizzo IP nella stessa classe di indirizzamento)

In merito alla VM, come ti è stato detto, è sufficiente che sia stata attivata una sola scheda di rete virtuale configurata "in bridge" con la scheda di rete fisica del PC (uno screenshot vale più di mille parole).
Tutte le altre schede di rete virtuali, se non necessarie, dovrebbero essere disabilitate.



trekfan1 Immagine ha scritto:Hai aggiunto l'utente virtuale al gruppo "vboxfs" ?

Di questo suggerimento non ne ho capito la necessità / utilità. Se il sistema ospitante (host) è Linux il comando corretto da dare è

Codice: Seleziona tutto
sudo usermod -a -G vboxusers UTENTE

(poi un bel riavvio del PC). Se il sistema ospitante è Windows non occorre fare nulla di tutto ciò

Il gruppo (di Linux) vboxsf dovrebbe essere utile solo in caso di utilizzo delle directory condivise di VirtualBox, una funzionalità di VirtualBox e non di Samba, ma non è questo il caso ... mi pare di capire



shaper_junglist Immagine ha scritto:Ho disabilitato il firewall di windows e configurato correttamente quello della VM accettando tutte le connessioni sulle porte udp 137, 138 e 139.

Siccome il discorso firewall è molto delicato, io prima farei in modo che il tutto funzioni con entrambi i firewall disabilitati. Dopo se desiderato, se necessario, proverei a far funzionare le cose con i firewall abilitati, abilitandone e provandone uno per volta, partendo da quello di Windows perchè forse in questo caso è un pò più semplice da configurare
Allegati
screenshot_01.png
Avatar utente
thece
Rampante Reduce
Rampante Reduce
 
Messaggi: 7042
Iscrizione: aprile 2007
Distribuzione: Debian 8 (Jessie) - KDE 4.14


Torna a Ubuntu su macchina virtuale

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 1 ospite