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.
Scrivi risposta
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Problema Samba Ubuntu 16.04

Messaggio 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?
Ultima modifica di trekfan1 il domenica 29 gennaio 2017, 6:48, modificato 1 volta in totale.
Motivazione: Inserito il 4 alla fine
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.0

Messaggio 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?
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggio da shaper_junglist »

trekfan1 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4953440#p4953440][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] 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
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.0

Messaggio da trekfan1 »

E perché hai impostato una seconda scheda? Usando la funzione Bridge il pc virtuale entra a far parte della LAN
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggio da shaper_junglist »

trekfan1 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4953497#p4953497][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] 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
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.0

Messaggio da trekfan1 »

Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale? Hai aggiunto l'utente virtuale al gruppo "vboxfs" ?
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggio 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?
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.0

Messaggio da trekfan1 »

Apri un terminale e scrivi

Codice: Seleziona tutto

sudo adduser <nomeutente> vboxsf
il nomeutente va messo SENZA le parentesi angolari
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.0

Messaggio da shaper_junglist »

Se non specifico nessuna opzione viene fuori l'help del comando, e comunque continua a non andare
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.0

Messaggio da trekfan1 »

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
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggio 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...
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.04

Messaggio da trekfan1 »

sei già root, allora evita il sudo
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggio 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
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.04

Messaggio da trekfan1 »

Ma in avanzate (sempre dove imposti NAT/Bridge ecc) hai messo la scheda di rete fisica giusta?
shaper_junglist
Prode Principiante
Messaggi: 9
Iscrizione: giovedì 26 gennaio 2017, 10:26
Località: Italia, Modena

Re: Problema Samba Ubuntu 16.04

Messaggio 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
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema Samba Ubuntu 16.04

Messaggio da trekfan1 »

Hai installato l'extension pack in virtualbox e le Guest Additions nella macchina virtuale?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Problema Samba Ubuntu 16.04

Messaggio da thece »

: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.


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 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4953432#p4953432][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] 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
Scrivi risposta

Ritorna a “Ubuntu su macchina virtuale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti