Pagina 1 di 1
Problema Samba Ubuntu 16.04
Inviato: giovedì 26 gennaio 2017, 10:42
da shaper_junglist
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?
Re: Problema Samba Ubuntu 16.0
Inviato: giovedì 26 gennaio 2017, 11:06
da trekfan1
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?
Re: Problema Samba Ubuntu 16.0
Inviato: giovedì 26 gennaio 2017, 11:11
da shaper_junglist
Sì l'ho fatto. La scheda 1 è impostata come Scheda con Bridge e la scheda 2 come Rete Interna
Re: Problema Samba Ubuntu 16.0
Inviato: giovedì 26 gennaio 2017, 14:15
da trekfan1
E perché hai impostato una seconda scheda? Usando la funzione Bridge il pc virtuale entra a far parte della LAN
Re: Problema Samba Ubuntu 16.0
Inviato: giovedì 26 gennaio 2017, 15:00
da shaper_junglist
Me l'ha impostata VirtualBox in automatico. Ho provato a disabilitarla ma non cambia nulla
Re: Problema Samba Ubuntu 16.0
Inviato: giovedì 26 gennaio 2017, 15:23
da trekfan1
Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale? Hai aggiunto l'utente virtuale al gruppo "vboxfs" ?
Re: Problema Samba Ubuntu 16.0
Inviato: venerdì 27 gennaio 2017, 11:53
da shaper_junglist
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?
Re: Problema Samba Ubuntu 16.0
Inviato: venerdì 27 gennaio 2017, 12:24
da trekfan1
Apri un terminale e scrivi
il nomeutente va messo SENZA le parentesi angolari
Re: Problema Samba Ubuntu 16.0
Inviato: sabato 28 gennaio 2017, 21:53
da shaper_junglist
Se non specifico nessuna opzione viene fuori l'help del comando, e comunque continua a non andare
Re: Problema Samba Ubuntu 16.0
Inviato: domenica 29 gennaio 2017, 6:39
da trekfan1
Allora.... supponendo che il tuo utente NELLA MACCHINA VIRTUALE sia
shaper il comando da dare è
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
Re: Problema Samba Ubuntu 16.04
Inviato: domenica 29 gennaio 2017, 20:47
da shaper_junglist
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...
Re: Problema Samba Ubuntu 16.04
Inviato: domenica 29 gennaio 2017, 20:52
da trekfan1
sei già root, allora evita il sudo
Re: Problema Samba Ubuntu 16.04
Inviato: domenica 29 gennaio 2017, 21:00
da shaper_junglist
E' uguale sempre lo stesso risultato anche senza sudo. Poi non capisco perchè con la scheda con bridge non funziona l'accesso a internet
Re: Problema Samba Ubuntu 16.04
Inviato: lunedì 30 gennaio 2017, 7:12
da trekfan1
Ma in avanzate (sempre dove imposti NAT/Bridge ecc) hai messo la scheda di rete fisica giusta?
Re: Problema Samba Ubuntu 16.04
Inviato: venerdì 3 febbraio 2017, 16:19
da shaper_junglist
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
Re: Problema Samba Ubuntu 16.04
Inviato: venerdì 3 febbraio 2017, 16:31
da trekfan1
Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale?
Re: Problema Samba Ubuntu 16.04
Inviato: venerdì 3 febbraio 2017, 16:47
da thece
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.
Di questo suggerimento non ne ho capito la necessità / utilità. Se il sistema ospitante (host) è Linux il comando corretto da dare è
(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
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