Você não quer transportar SMB simples pela Internet pública. Não é criptografado! Veja se o seu roteador Linksys suporta VPN. (Redes Privadas Virtuais). Configure a VPN no seu roteador. Instale um cliente no seu PC externo e conecte-se à VPN. Como resultado, você é fisicamente conectado à sua LAN e pode acessar seus compartilhamentos.