Solved

Routing works to other intreface, but nowhere beyond it...

Posted on 1997-04-18
3
223 Views
Last Modified: 2010-03-18
I have a router that was working just fine between 2 class C
networks (both with default netmask).  Now I've moved it so
one of the interfaces is on a class B network (with netmask
of 255.255.255.252).  The class B network belongs to my ISP,
the class C is my own.  So here is the problem:

I can telnet to my router on its external interface just fine.  I can then telnet to the internal machine.  From the
internal machine, I can telnet to either of the router's
interfaces.  From the internal machine though I cannot telnet to any address beyond the router's external interface (including the router's default gateway, even though I *CAN* telnet to the router's default gateway from the router).

Here's the setup (the class B network number is different, but everything else is correct):

Router has interfaces setup as:
ADDRESS = 163.185.46.42
NETMASK = 255.255.255.252
NETWORK = 163.185.46.40
BROADCAST = 163.185.46.43

&&

ADDRESS = 204.74.32.2
NETMASK = 255.255.255.0
NETWORK = 204.74.32.0
BROADCAST = 204.74.32.255

---[ netstat -r on this machine shows ]---
localhost       *               255.255.255.255 UH     3584 0          0 lo
163.185.46.40    *               255.255.255.252 U      1500 0          0 eth0
204.74.32.0     *               255.255.255.0   U      1500 0          0 eth1
127.0.0.0       -               255.0.0.0       !         - -          - -
default         rmi             0.0.0.0         UG     1500 0          0 eth0

---
The "internal" machine is setup as:
ADDRESS = 204.74.32.3
NETMASK = 255.255.255.0
NETWORK = 204.74.32.0
BROADCAST = 204.74.32.255

---[ netstat -r on this machine shows ]---
204.74.32.0     *               255.255.255.0   U      1500 0          0 eth0
127.0.0.0       *               255.0.0.0       U      3584 0          0 lo
default         204.74.32.2 0.0.0.0         UG     1500 0          0 eth0

---

I guess the real reason I'm confused is that if I'm able to contact the router's external interface from the internal machine -- shouldn't I be able to contact *any* other machine?
0
Comment
Question by:michaelbentley
3 Comments
 
LVL 1

Expert Comment

by:grovedc
ID: 1584410
you are obviously trying to route from one network to another.  what does netstat -r show on both machines?
if the router is a linux box was the kernel compiled with ip forwarding turned on?
0
 

Author Comment

by:michaelbentley
ID: 1584411
Edited text of question
0
 

Accepted Solution

by:
ruski earned 100 total points
ID: 1584412
not nessessarily judging by your netmaks. It is setup only for your own class nework and what you might need is either a gateway setting or a different netmask.  try either one of the following:
   ifconfig eth0 netmask 255.255.0.0
or
   route add default gw your_IP_address netmask your_netmask

seva
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

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

Suggested Solutions

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…
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

777 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