Eu tenho um host executando o Fedora 36, o convidado é o Win11.
Estou tentando compartilhar um diretório na caixa do host com um convidado do Windows 11.
Por meio de pesquisas, descobri que o samba é a forma geralmente recomendada para realizar essa partilha.
Tentei criar uma rede virtual e conectar-me a essa rede nas configurações da vm
Também tentei configurar a rede de ponte diretamente na interface do host virb2.
Em ambos os casos, posso fazer ping do host do convidado e do host para o convidado. E, eu tenho acesso à internet no convidado.
Quando tento configurar uma unidade de rede no convidado, recebo "O Windows não pode acessar [ip do servidor] [diretório compartilhado samba]"
Alguma sugestão? Há algo mais que preciso fazer no Windows (sei muito pouco sobre o Windows)?
TIA
Additional Info
tcpdump -i virbr2 -n \(tcp port 139\)
returns
12:25:53.866275 IP 192.168.100.189.49908 > 192.168.100.1.netbios-ssn: Flags [S], seq 3481992815, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK] , comprimento 0
iptables -nvL INPUT
retorna:
Cadeia INPUT (política ACCEPT 0 pacotes, 0 bytes) │ pacotes bytes alvo prot opt in out fonte destino │ 15895 6287K LIBVIRT_INP all -- * * 0.0.0.0/0 0.0.0.0/0
Comandos de firewall que executei para corrigir o problema
firewall-cmd --zone=libvirt --permanent --add-service=samba
firewall-cmd --reload
O firewall do host mata a conexão. Portanto, você deve permitir explicitamente a conexão (na configuração do libvirt ou na configuração regular do firewall).