Serving GPS data from a LAN-connected receiver?

I’m currently on 5g wireless Internet. My ISP has provided me with an Inseego FX2000-3 as my modem; behind that I’m using an RB4011 as my gateway router with other Mikrotiks on my home office network as switches.

Unfortunately, one drawback of my setup is that my location data is random. At one point websites think I’m in southern California, and then a day or two later I’m supposedly outside Chicago. I’m paying extra for a routable static public IP to alleviate CGNAT issues, but while my IP is consistent there is apparently a lot of flux in the network upstream.

The FX2000 incorporates a built-in GPS receiver to provide current correct location, but I don’t know how to transfer this data to my PCs (mostly Linux, but one is still Windows). Inseego does offer a GPS driver download, but it’s Windows-specific. Is there a way that I can use the RB4011 to retrieve the GPS data from the FX2000 and serve it to other devices on the network in order to show correct location?

AFAIK this has nothing to do with your actual physical location, it’s got to do with some GeoIP databases … I don’t know how IP addresses are linked to location, but it seems to me that they’re located in whole subnet ranges somehow. If ISP covers huge area, then many clients, using IP addresses from same subnet, are “misplaced”. So as long as you’re “placed” in US, you’re quite fine. Start worrying if sites start to place you in Nova Scotia or something :wink:

Nova Scotia wouldn’t bother me. Northern California or New York, On The Other Hand…!