Linux and Windows IT Support  

dedicated-technology-experts

Windows, Apple and Linux IT support and services.

For Software and Web Development.

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 - 2024 Virtual Helpme | Trusted IT Services | Original Template: Allrounder