Encaminhar um ip: port para um hamachi ip: port (para o protocolo samba)

0

Eu tenho uma sub-rede em casa, 192.168.2.x, onde meu NAS está conectado. Tem um ip estático de 192.168.2.100. Eu geralmente me conecto diretamente usando o Kodi e o uri smb: //192.168.2.100/etc/etc. (se você não sabe como funciona o kodi, ele usa um banco de dados mysql, que no meu caso está no NAS. Eu uso um servidor mysql compartilhado para usar a mesma biblioteca em PCs diferentes)

Agora, estou em outra casa onde a sub-rede é 192.168.1.x. Eu instalei o hamachi no NAS e posso conectar-me ao NAS remotamente (smb e afp) através do hamachi. Mas, como o Kodi usa o banco de dados mysql no NAS disponível em 192.168.2.100, e todas as referências neste banco de dados são smb: //192.168.2.100, eu gostaria de manter 192.168.2.100 mesmo fora dessa rede.

Então, o que estou tentando fazer é encaminhar solicitações para 192.168.2.100 para o hamachi ip, usando pfctl e esta regra:

rdr pass on lo0 inet proto tcp from any to 192.168.2.100 port 445 -> [hamachi ip] port 445

(usando o 445 como porta do que eu vi sobre o protocolo do samba na internet)

(eu habilitei o encaminhamento de porta usando sudo sysctl net.inet.ip.forwarding=1 )

É mesmo possível? Estou fazendo a coisa certa?

    
por maxgalbu 14.10.2015 / 00:34

0 respostas