Unable to route ports, ISP assigned private address - connection down issues every 4 hours
Solution 1:
- Many ISPs in their basic contracts simply have a limited consumer internet user in mind and will purposefully break things for everyone trying to use their uplink as a proper internet connection.
- You might be able to switch your contract to one geared towards hosting.
- Many ISPs stopped caring about getting everything right for IPv4 users as soon as IPv6 became preferred and thus their carrier-grade NAT solutions for using their limited IPv4 pool will simply break everything but the most simple use cases.
- Avoid CGNAT limitations by using IPv6: if necessary, configure your VPN client to prefer IPv6
- Manage your expectation. 4G is not a cable: Phone companies expect that they can online/offline towers however they please because phones can generally deal with that. Atmospheric influence on 4G is only partly mitigated.
- Because of the uplinks inherent limitations in terms of reliability, making sure your VPN client can swiftly reconnect and just living with the occasional latency spikes may be more cost-effective than convincing your ISP to become as reliable as few other 4G customers are willing to pay for