Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Any way to force the use of a defined host static route when the IP is on the same subnet and disregards the static route entry?

For instance I have a host host: 192.168.1.2 with subnet 255.255.255.0 and a default of 192.168.1.1

I'd like to communicate with 192.168.1.3 via 192.168.1.102.

share|improve this question

3 Answers 3

up vote 2 down vote accepted

Add the entry to the routing table:

Windows

route add 192.168.1.3 mask 255.255.255.255 192.168.1.102

Linux

route add -host 192.168.1.3 gw 192.168.1.102

However, you will likely have an asymmetric routing condition when return traffic from 192.168.1.3 returns to your 192.168.1.2 host. That return traffic, unless otherwise configured with a similarly mirrored route, will be directly delivered.

share|improve this answer

Is this Windows? Linux? AIX?

For Windows, this command works fine:

route add 192.168.1.3 mask 255.255.255.255 192.168.1.102

Even if you're inside the 192.168.1.0/24 network, it will attempt to route. I can't vouch for behaviour on other OS's.

share|improve this answer

As stated already, the route to the destination is localy changeable. The way back isn't this way. The reply packets will arrive you direct from host 192.168.1.3. Next, you must make sure. that 192.168.1.102 will forward packages.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.