O endereço do seu roteador, 10.242.x.x
, é também em um intervalo de endereços privados (todos os 10.0.0.0/8
estão reservados para LANs). Isso geralmente significa que seu ISP implementou o CGNAT e está compartilhando o mesmo endereço 106.51.x.x
público entre vários clientes. (Assim como faz o seu roteador doméstico, mas em um escopo mais amplo).
Nesta situação, você não tem um endereço público e não pode acessar diretamente a sua rede diretamente de fora.
Sua primeira opção é configurar uma conexão VPN com algum servidor externo, que tem seu próprio endereço IP público e pode encaminhar conexões de volta para sua rede doméstica (via VPN).
Além disso, embora o Samba seja menos arriscado que o Windows, ainda não é uma boa ideia expor o SMB à Internet pública. Versões mais antigas de protocolos não suportam criptografia (o SMBv3 faz, mas requer o Samba 4.7 ou o Windows 8), então você arriscaria revelar suas senhas e dados do arquivo.
Se você adotar a abordagem VPN, eu recomendaria usar a VPN não apenas para o link principal do servidor, mas também quando você estiver acessando o próprio servidor a partir de 4G / Wi-Fi público. (Existem aplicativos móveis para strongSwan, OpenVPN, OpenConnect ...) Dessa forma, você terá uma conexão segura e não precisará de nenhum encaminhamento de porta.