Solved

Routing

Posted on 2004-04-06
9
370 Views
Last Modified: 2012-04-17
I have two machines A,B in different networks
A ----->192.168.1.0/24
b------>192.168.0.0/24
I want to access one from the other.For this I havae creaed a static route for machine A in machine B.

In Machine  B
route add 192.168.1.1 dev eth0
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1


In machine A
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
Now I am able to connect from one to other.

Is there any other way to accomplish my task apart from static route?
Basically i want to connect to other network without using static route concept.How to do that?.
0
Comment
Question by:palanisaravanan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +2
9 Comments
 

Author Comment

by:palanisaravanan
ID: 10772129
I enabled IP forwardin in both the sides.There is no filre wall b/w the networks
0
 
LVL 9

Expert Comment

by:Alf666
ID: 10773058
What you have done is not clean at all :-))))

You force routes that should not be forced this way. So, there is no good method for doing this appart from static.

You could change the netmask on all the boxes from both networks to 255.255.254.0. This way, you would not have to do routing.

0
 
LVL 6

Expert Comment

by:karlwilbur
ID: 10792781
Are you trying to have one of these systems act as a gateway router between it's network and the other network?
0
Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

 
LVL 6

Expert Comment

by:karlwilbur
ID: 10792787
Sorry, that "it's" is supposed to be "its".
0
 

Author Comment

by:palanisaravanan
ID: 10804460
Yes exactly karwilbur.sorry for the misunderstanding in my question.I will explain it briefly.

My network is like this


I  have 4 Linux machines(Debian woody) A,B,C.
A and B are in same network.(192.168.1.0/24 )
C and D  are in diffrent network.(192.168.0.0/24)

                                               
                                     192.168.1.1/24                   192.168.0.1/24
       A  ------------------> B                                            C <----------------------D
      192.168.1.2/24      |                                              |                   192.168.0.2/24      
                                       |__________________________|
                                       
B and C are configures as gateways.

For A   , machine B is the default gateway.
For D ,   machine  C is the default gateway.
    Now I want to connect From machine A to Machine D and vice versa using their respective gateways(B and C).
                   MY routing is like this
In machine A
---------------------
     route add    default gw 192.168.1.1
In machine D
---------------------
  route add default gw 192.168.0.1
 In machine B(gateway)
---------------------------------    
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

In machine C(another gateway)
-------------------------------------------
      route add 192.168.1.1 dev eth0
       route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

    -----  After this I am able to connect from one network to another.
  One of my friend said that These two networks are not physically separarted.By routing only I separated the network.He said another way of routing is there.I searched on net.But didn't get any ideas.Can Any network guruz  help me.
Sorry for the delay in posting





0
 
LVL 9

Expert Comment

by:Alf666
ID: 10804598
As I said, this is not clean at all.

If you want to avoid static route, and all your boxes are on the same network, just change the subnet mask.

Choose 255.255.255.254. This way, all your boxes will be on the same "network", and you will not have to route.
0
 

Author Comment

by:palanisaravanan
ID: 10804989
Let us forget the word static route in my thread starter.
How to route in the above mentioned scenario?.
0
 
LVL 1

Expert Comment

by:jainrah
ID: 10845232
You mention in your post that you did achieve to route the packets. So that is the first way of doing routing which is correct. Yes this is static because if there is any change in the network you will have to manually change the settings.

If you want that the router should learn of any change in the network and update its tables accordingly, then you should use any of the routing protocols. The simples that should fit for your needs is RIP. Here is what you will need to do.

Type the command "routed" in a terminal window on all the computers. The computers will then communicate and build the routing table. You can provide a default route for the host machines seprately if you wish.
0
 
LVL 1

Accepted Solution

by:
greg14unix earned 250 total points
ID: 10947937
The quick way to get this done is by runnig routed on the gateway host ( B, C ) and set the gateway on the outside host ( A, D ) to point to the host you are using as gateways.  Routed will enable the routing damon on the systems and start using RIP as its routing protocol.  Routed should detect the two networks it is connected to and route packets between it and the other routers( the other gateway host running routed ) runnig the RIP routing protocol.  Also, routed should automatically exchange routing info between the two host, giving you dynamic routing tables instead of the static setup you currently have.  


Hope this help :)
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
CPU#7 stuck for 22s! 4 342
Unix / Linux grid computing 5 169
How to identify SSH user interactive login? 15 85
High Bandwidth Usage 6 98
I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question