[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ethernet routing



On Fri, Jan 02, 2004 at 10:46:06AM -0500, Debian User wrote:
> in a previous post, i asked this question but not sure if an answer 
> was found ...
> 
> 
> i am trying to set up a network in my office at work. 
> 
> +---------------+     +---------------+
> | 192.168.1.100 |-----| 192.168.1.1   |
> | 255.255.255.0 |     | 255.255.255.0 |   +---------------+
> +---------------+     | 10.20.1.158   |---| 10.20.4.48    |
>                       | 255.255.0.0   |   | 255.255.0.0   |
>                       +---------------+   +---------------+
> 
> the 192.168.1.100 machine can ping the 192.168.1.1 and 10.20.1.158 
> interface but not the 10.20.4.48 interface. the 10.20.1.158 interface 
> can ping the 10.20.4.48 interface.
> 
> my routing table is as follows:
> 
> dest         gateway    genmask       flags metric ref use iface
> 192.186.1.0  *          255.255.255.0 u     0      0   0   eth1
> 10.20.0.0    *          255.255.0.0   u     0      0   0   eth0
> default      10.20.4.48 0.0.0.0       ug    0      0   0   eth0
> 
> 
> 
> any suggestions as to what i am doing wrong?
Hi,
	first do:
	echo 'ip_forward=yes' > /etc/network/options
	as root. this turns on ip forwarding. This allow packects to be
	sent to the next computer and beyond.
	My info says that 192.168.1.100 can only send to a host on its
	network -- any thing 192.168.1.x. But you set the default
	gateway to 10.20.x.x which it can not get to.
	Also, I ususally add a '-host' entry to the routing table.
	so,
	'route add default gw 192.168.1.1'
	fixes the route on host1
	then on the gateway1 machine:
	'route add default gw 10.20.4.48'
	to help packets go to gateway2 if needed.
	(and of course do the ip_forward thing)

	-Kev
	
	

Attachment: signature.asc
Description: Digital signature


Reply to: