Estou tentando permitir que meu appVM se comunique com meu servidor samba na minha rede local. O problema é que estou forçando este appVM a passar por um proxyVM que não permite a passagem do tráfego, a menos que seja via VPN (openvpn).
Portanto, estou tentando adicionar regras do iptables para permitir isso, mas não consigo fazê-lo funcionar e estou me perguntando o que estou perdendo. A regra a seguir é a que adiciono ao proxyVPN (que deve ser a única VM que tenho que editar, certo?)
iptables -I FORWARD 1 -d <samba-server-ip> -p tcp -m multiport --dports 137:139,445 -j ACCEPT
Depois de tentar me conectar ao servidor, posso ver que a regra de destino é atingida algumas vezes (6 para ser exato), mas ainda estou recebendo
"mount error(115): Operation in progress"
mensagem de erro do appVM ao tentar montar um cifs-share. Também não consigo ver nenhuma regra DROP sendo atingida, o que me leva a acreditar que talvez eu tenha que editar as regras do iptables no firewallVM ou no netVM ou mesmo no appVM, mas não consigo pensar no porquê disso.
Qualquer ajuda é muito apreciada!