@pmalecekJeště jednou si přečtěte můj starší příspěvek. Problém je v nastavení zařízení připojeného k modemu (pokud napřímo počítač do modemu, tak počítače, pokud to jde přes router, tak nastavení routeru), resp. faktu, že VFS vyžaduje ARP záznam připojeného zařízení, i když by nemuselo a nachází se v jiném subnetu...
Windows tuším na ARP requesty z jiného subnetu odpovídat nebudou a asi to nejde změnit, takže pokud máte počítač připojený napřímo, tak to s Widlema prostě asi fungovat nebude... Leda zkusit nějaké live distro Linuxu nebo něco - a pohlídat si firewall a zejména nastavení arp_ignore:
sysctl -a | grep arp_ignore
To, co popisujete (chvíli po přiřazení veřejné IP to funguje, ale po chvilce ne), je přesně ono, v modemu po nějaké době vyprší starý ARP záznam počítače/routeru, který si to pamatuje z doby, kdy ještě všechna zařízení byla ve stejném subnetu, tj. s odpověďmi na ARP requesty nebyl problém, ale pokud nemáte připojený počítač/router nastavený tak, aby odpovídal i na ARP dotazy se zdrojovou IP adresou mimo subnet připojeného počítače/routeru, tak to prostě přestane běžet.