Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is my situation:

Network A: 172.16.0.x

Network B: 192.168.0.x

Server X: needs to access (and be reachable from) both networks.

Members of Network A should not be able to see members of Network B. The two networks are in the same place, so they can be connected by a router or switch. I know the ideal solution would be to put another network card in Server X, but in this case it is not possible.

Any suggestions ? What kind of equipment is required ?

Thank you

share|improve this question
Why is it not possible to put in another NIC? – TylerShads Sep 29 '11 at 17:21
Are both networks on the same segment (ie. same physical wire)? – Coding Gorilla Sep 29 '11 at 17:25
Sounds like a job for a router. – Shane Madden Sep 29 '11 at 17:36
up vote 3 down vote accepted

Since putting another NIC into the server is not possible, what you can do is run a trunk down to the server, and add virtual interfaces so that you have both your VLANs setup on the server. Since you didn't specify what kind of server you are running I can't really give you much more instruction beyond the basic idea.

What you would need to accomplish this is:

  • Managed Switch
  • OS Support for VLANs
    • Any modern *nix distrobution
    • NIC driver support in a Window Enviroment (normally only found in "Server" class NICs)

Alternatively you could re-architect your network such that the server is on it's own vlan and you limit access via routing and/or firewall rules at the network layer.

share|improve this answer

You want a router with static routes. Even a cheap one will do the job, any other solution means overthinking the issue.

share|improve this answer

Your Answer


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.