Acesse o compartilhamento Samba na VM via Host Centos com um PC com Windows 10

0

Estou executando o Windows 10 em um PC que pode ver um servidor Centos 7 na rede. Esse servidor está hospedando várias VMs executando o Centos 7 em uma sub-rede diferente (ou seja, 192.168.122.xxx). O Host Centos e o PC Windows estão rodando em 192.168.0.xxx.

A virtualização é feita com o Virtual Machine Manager (libvert) e as VMs podem ver o Host Centos e a Internet.

Minha pergunta é fazer com que o host Centos encaminhe as portas SMB com êxito para que o PC possa se conectar ao compartilhamento Samba das VMs por meio dele. Eu basicamente quero mapear uma letra de unidade no Windows 10 para uma pasta nas VMs.

O Samba é instalado e configurado na VM e parece bem. Eu não acho que o Windows está passando o Host Centos e dá um erro indicando que ele não pode se conectar ao destino na porta para "recurso de compartilhamento de arquivos e impressão".

Eu tentei:

  • Desativando o SELinux no host e na VM do Centos.
  • Configurando o firewalld no host do Centos para aceitar as portas 137,138,139,445.
  • Adicionando o encaminhamento de porta à configuração do firewalld no host do Centos para essas portas.
por MarkTDev 19.08.2015 / 16:47

1 resposta

0

O cliente Windows só pode acessar as portas Samba padrão (139 e 445), portanto, você não pode mapear para pastas em várias VMs porque não é possível usar portas personalizadas. Portanto, sugiro que você use o NFS para compartilhar uma pasta (ou pastas) de cada VM no host e, em seguida, compartilhe a pasta que hospeda esses mapas do NFS para o cliente externo do Windows.

Você também pode achar útil um script que eu escrevi alguns anos atrás, pois ele garante que os mapas NFS sejam estabelecidos e mantidos em um ambiente onde os sistemas tenham dependências um do outro (por exemplo, um ambiente virtualizado). Você pode encontrá-lo no Github em github.com/vwal/nfs_automount .

    
por 15.05.2016 / 21:13