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