ad 1) na win sdileni by ti mel stacit port 445.
ad 2) nejjednodussi by to bylo asi skrz vpn (na nekery linux-based nasy by mohla jit nainstalit openvpn - s tou se asi nejsnaze leze skrz NAT). nebo skriptik, co ti na kliknuti vymeni hosts. nebo nejakej chytrejsi firewall (wipfw by moh umet, ale nevim, jestli to jeste vyviji), kde jde rucne poradne nastavit NAT (mozna to pujde i v nastaveni win natu, ale to bych to musel prozkoumat) ... a nebo to widle nejak umi, ale to netusim jak ...