I'm not super keen on the fancy networking terminology to describe my situation, so please help me out with that as I describe my problem in the best terms I can.
Currently, we have a network living on the 10.0.0.0/24
subnet. We just purchased an embedded device that, apparently, has its IP flashed onto it by the manufacturer ( or at least that's how the tech who installed it described it ), and its IP address is 192.168.1.200
.
While I'm fully confident there's a semi-nice way to change the IP on this embedded device so that it can live on the same network as our other computers, is there a way I can just get the router to route traffic to this device and achieve the same goal? Currently the network and device are literally on the other side of the planet from me, so performing as few steps possible to get this working would be great.
If this matters, I have a SW24 router from SYSWAN.
Thanks!
UPDATE: I should probably mention an additional constraint: I can't change the IP address of the router so that it lives on the 192.168.1.0/24
network. Or at least, I don't think I can, previously it has caused problems. The two modems both all ready have the IP address of 192.168.1.1
, and the SW24 is Load Balancing our Internet between them. Previously when I've tried to give the router an address of 192.168.1.254
, it seemed to cause problems with our Internet.
Clarification: With regard to how the router should handle the traffic: I want the 192.168.1.200
host to work as though it were just another device on the 10.0.0.0/24
network. That is, from my 10.0.0.100
device, I should be able to ping 192.168.1.200
successfully, and vice versa.
Update: Here's a picture of how the network is sort-of laid out right now. The two clouds are the two modems, the 10.0.0.1
is the SYSWAN router's private IP address. I'd like for both of the 10.0.0.100
and 10.0.0.101
devices (actually there are a few more on the network, as well, but this is for simplicity of the picture) to be able to communicate with the 192.168.1.200
device. It seems like this is a job for static routes, but that's where I get confused. What kind of static route do I need to add to my router?
One possible (slightly messy) solution. Put the device on it's own network segment behind a router. Put the WAN side of that router on your 10.0.0.0/24 let's say it gets IP 10.0.0.254 for concreteness but it could be anything. Make the LAN side of that router be 192.168.1.192/26 (which will minimize it's overlap with your load balancer and maybe solve some of your other problems). Now put a static route on your 10.0.0.0/24 device to route 192.168.1.200 or 192.168.1.192/26 (which will allow you to put more devices on your new network, but may cause other problems) to 10.0.0.254. That should do it.
Follow SW24 Technical Manual and it will just allow you to change the IP address of the SW24... problem solved.
Section 2.1 is specifically what you are interested in, and it clearly shows that you can have an address 10.X.X.X
After looking at your diagram, things get more interesting, and now it all makes a little more sense. You cannot have both subnets
192.168.X.X
on both sides of the router, as this is an invalid configuration, what you need to do is either break down the from192.168.1.1
interface into a much smaller subnet (say 255.255.255.252) and have the 192.168.1.200 broken down into a smaller subnet as well.Configure your router with a IP address of 192.168.1.2/255.255.255.252 on the outside pointing to your load balancers, and both 10.X.X.X/255.255.255.0 and 192.168.1.201/255.255.255.252 on the inside with your default route pointing to 192.168.1.1 for its external routing.
This will allow any of your 10.X.X.X machines to talk to the 192.168.1.200 device via the router, and allow the 192.168.1.200 device to get out to the internet via the default routes on your router.