[LARTC] routing C class with route2

Linux Advanced Routing and Traffic Control

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

 



Martin,

I am guessing that you are asking:

  Can an IP in a subnet defined on one interface can be used on a
  separate interface on the same linux box?

The short answer is yes.

 : ip addr add 99.some.ip.198/32 dev eth0 (eth0 is the interface on witch
 : the IPs come in - the whole class) ip addr add C.class.ip.1/22 dev eth1
 : ip route add 99.some.ip.gateway

If the IPs for the entire class C are available on locally connected
networks:

# ip addr add 99.xx.xx.198/32 dev eth0    # -- for your own IP address
# ip route add yy.yy.yy.yy/32 dev eth0    # -- your ISPs router
# ip addr add 99.xx.xx.1/24 dev eth1      # -- for your internal network

If the IPs for the class C are available via some internal router:

# ip addr add 99.xx.xx.198/32 dev eth0    # -- for your own IP address
# ip route add yy.yy.yy.yy/32 dev eth0    # -- your ISPs router
# ip addr add zz.zz.zz.zz/?? dev eth1     # -- for your internal network
# ip route add 99.xx.xx.0/24 via zz.zz.zz.zz

But, I'm not sure I completely understood your attempt to describe your
network.

You may find it handy to read up on route selection in my document.  The
quick and dirty rule is that the most specific route is always selected
first.

  http://linux-ip.net/html/routing-selection.html

(formerly http://plorf.net/linux-ip/)

-Martin

-- 
Martin A. Brown --- SecurePipe, Inc. --- mabrown@securepipe.com



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux