I’m probably over thinking this, but I cannot figure out how to force an internal device to go out a specific external IP. The device establishes a connection out for maintenance and the tik simply gives it a connection out using the IP’s it wants. The problem is, the return trip makes several connections on different ports that are not related connections. So I need port forwards back to it. But if I don’t know what IP it went out, or if it uses one that already has those ports in use for other forwards, it never gets back to it. So how do I force the tik to make the device go out one specific IP?
Use routing marks, read this. It’s topic is different from yours, but it shows how.