I recently purchased a “Chateau LTE6” LTE-Router. Unfortunately after solving my private IP issue, now the internet connectivity drops approx. every 24h. It seems that the public IP that my MNO assign to the LTE internet port expires after a while.
Currently the router stays in “no internet available” state until I reboot it (which always solves the issue). Is there a way to tell it to renew it’s internet IP automatically? Or at least to automatically reboot when the internet goes down? Or at a certain time every day?
There is “scheduler” that allows running a script at a given time/interval.
You could set it to run a renew of some kind at (say) 4:30 AM, or at any other time when you are relatively sure that internet connection is not used.
The issue with this approach is that if your ISP changes UP address at (still say) 5:00 AM it won’t be effective.
Of course you can also run it every (say) 5 minutes and use some script logic to detect if the connection is working, example: http://forum.mikrotik.com/t/lte-sim-locked-after-reboot/167890/1
Or “netwatch” that can detect if the link is up or down and run both a “down script” and a “up script”.
This latter is (relatively) the safer/and better option, because it could catch also “other” possible issues, but it basically needs to periodically pinging an internet address which may be not “liked” by your ISP.
In any case, a full reboot should not be needed, disabling and re-enabling the LTE interface should be enough in your case.
So you should first manually check if (when the ISP has changed the IP address) the LTE interface goes down (i.e. it is not running) and if fisabling and reenabling it after a short delay re-establishes the connection (with the new IP), as in some cases the interface may appear as being running (but without internet connectivity) and as well in some cases a reboot is actually needed.