Linux and Windows Support  

make-it-great-again

Login or Register  

If you wish to contribute an article, please login or register.

Connecting one system to multiple networks

PrintE-mail

Q. I have a Linux server that connects to the external network and internal. Both network cards have a gateway. How can I set it up, so that it can access both networks?

A. You would need to set up source routing. This can be done fairly easily, following those steps:

Open up /etc/iproute2/rt_tables, add those two at the bottom: 

1 first 
2 second

Open up /etc/rc.local add the following (before exit 0):

ip route add 192.168.0.0/24 dev eth0 src 192.168.0.15 table first
ip route add default via 192.168.0.1 table first
ip route add 10.1.37.0/24 dev eth1 src 10.1.37.15 table second
ip route add default via 10.1.37.1 table second
ip rule add from 192.168.0.15 table first
ip rule add from 10.1.37.15 table second

Network 1 information:
Gateway:  192.168.0.1
Mask: 255.255.255.0
IP: 192.168.0.15

 

Network 2 information:
Gateway:  10.1.37.1
Mask: 255.255.255.0
IP: 10.1.37.15

It doesn't really matter if one network is external and the other internal in this setup, you can pick either one and replace the values with your own settings. 


Add your comment

Your name:
Subject:
Comment:
  The word for verification. Lowercase letters only with no spaces.
Word verification:
yvComment v.1.24.0
   
Copyright © 1999 - 2017 Virtual Helpme | Trusted IT Services | Original Template: Allrounder
-->