Segunda Ponte Privada do Host Linux para o Windows Guest para o Samba

1

Eu tenho uma configuração de VM do Windows por meio do KVM no meu host Ubuntu usando uma interface de rede em ponte que fornece o acesso da VM à rede pública e à Internet. Eu configurei uma segunda interface de rede de ponte que gostaria de ser privada (somente local), para um compartilhamento de Samba entre o Windows e o host.

Meu / etc / network / interface tem a segunda configuração de rede privada da seguinte forma:

auto privatebr0
    iface privatebr0 inet static
        address 192.168.10.1
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        pre-up    brctl addbr privatebr0
        post-down brctl delbr privatebr0

Depois de adicionar uma segunda interface de rede à VM do Windows por meio do virt-manager usando a interface privatebr0, a segunda interface é exibida no Windows. No entanto, o endereço IP não parece certo, um endereço IP padrão de 169.254.18.139 é atribuído.

Eu posso configurar com sucesso o compartilhamento Samba através da ponte pública, mas eu não quero isso em uma rede aberta, eu gostaria de usar a ponte privada. É possível configurar uma segunda ponte para esse propósito? Preciso conectar a ponte a lo (ou isso é desnecessário)?

Minha configuração do Samba é a seguinte:

[WindowsShare]
#interfaces = privatebr0
path = /mnt/large_hd
available = yes
valid users = username1
read only = no
browsable = yes
public = yes
writable = yes

Ao comentar a linha de interfaces, eu posso conectar via bridge pública (setup como b0). Caso contrário, o Windows não verá o compartilhamento ao usar privateb0. Existe alguma configuração específica no Windows para permitir isso ou usar o segundo adaptador de rede (que não está conectado à internet)?

Por favor, deixe-me saber se você precisar de alguma informação adicional ou se algo não estiver claro. Obrigado pela sua ajuda!

    
por NJC 18.05.2017 / 22:43

0 respostas