O compartilhamento SMB do Ubuntu 14.04 não está disponível para o Windows 10

0

Este é um virtualbox vm, convidado ubuntu em um host do Windows, em ponte (ip 192.168.1.236). Minha casa windows lan é casa. ps aux | grep smbd mostra-me que o smbd está em execução. Eu reiniciei depois de adicionar / alterar a configuração. A vm é pingável do Windows.

Mas quando eu envio o Windows para \srvr1\nodeprojs , ele acaba.

Já fiz isso antes (já faz um tempo), então sei que estava funcionando. Só não sei exatamente o que fiz. Não foi nem de longe a dor que está sendo desta vez. IIRC, anteriormente levou-me a questão de um guia mais alguns minutos.

meu smb.conf

[global]
workgroup = HOUSE
server string = Samba Server %v
netbios name = srvr1
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no

[nodeprojs]
path = /~/nodeprojs
browsable = yes
writable = yes
guest ok = yes
read only = no
    
por monsto 29.12.2015 / 04:15

1 resposta

0

No passado, o convidado era aparentemente ip 10.10.10.10 , enquanto o resto da minha lan é 192.168.*.* . Eu sei que foi o ip porque eu mapeei uma letra de unidade do windows para o compartilhamento smb naquele ip. Como não tenho lembrança da configuração de gateways ou tabelas de roteamento, não consigo imaginar como fiz esse ip funcionar.

Então eu mudei o convidado de NAT para Bridged Network e devolvi o guest dhcp para dar à interface um ip em ponte. Uma vez que fiz isso, e pude fazer ping no windows (duh), então o compartilhamento de smb estava disponível em //192.168.1.232 .

Eu tenho um monte de conveniências no conf. Quero dizer, é uma VM local para um ambiente de desenvolvimento. Por mais inseguro que seja, eu me importo MUITO mais sobre o princípio de menos espanto e Getting Things Done.

Para a posteridade, aqui está o smb.conf

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
[homes]
   comment = Home Directories
   read only = no
   create mask = 0755
   directory mask = 0755
   valid users = %S
[primary]
   force user = vagrant
   comment = VagrantShare
   path = /home/vagrant
   writeable = yes
   ;valid users = @vagrant
   guest ok = yes
   read only = no
   create mask = 0777  
    
por 29.12.2015 / 19:04