On Mon, 4 Jan 1999, Claudiu Balciza wrote:
>assume I have four nets linked by gateways
>
>net1    x.x.1.0
>gw12    eth0=x.x.1.1 eth1=x.x.2.1
>net2    x.x.2.0
>gw23    eth0=x.x.2.2 eth1=x.x.3.1
>net3    x.x.3.0
>gw34    eth0=x.x.3.2 eth1=x.x.4.1
>net4    x.x.4.0
>
>how do I set a route from a host on net1 to net4 ?

You can either start up a routing daemon, e.g. "routed", on all of your
gateways, or you can set it all up explicitly as follows:

gw12:
    route add -net <net1> netmask <mask1> dev eth0
    route add -net <net2> netmask <mask2> dev eth1

gw23:
    route add -net <net2> netmask <mask2> dev eth0
    route add -net <net3> netmask <mask3> dev eth1

gw34:
    route add -net <net3> netmask <mask3> dev eth0
    route add -net <net4> netmask <mask4> dev eth1

Non-gateway on net1:
    route add -net <net2> netmask <mask2> gw gw12
    route add -net <net3> netmask <mask3> gw gw12
    route add -net <net4> netmask <mask4> gw gw12

Non-gateway on net1net2:
    route add -net <net1> netmask <mask1> gw gw12
    route add -net <net3> netmask <mask3> gw gw23
    route add -net <net4> netmask <mask4> gw gw23

Non-gateway on net1net3:
    route add -net <net1> netmask <mask1> gw gw23
    route add -net <net2> netmask <mask2> gw gw23
    route add -net <net4> netmask <mask4> gw gw34

Non-gateway on net1net4:
    route add -net <net1> netmask <mask1> gw gw34
    route add -net <net2> netmask <mask2> gw gw34
    route add -net <net3> netmask <mask3> gw gw34

-- 
Dave Mielke           | 856 Grenon Avenue | I believe that the Bible is the
Phone: 1-613-726-0014 | Ottawa, Ontario   | Word of God. Please contact me
EMail: [EMAIL PROTECTED] | Canada  K2B 6G3   | if you're concerned about Hell.

Reply via email to