Author Topic: "simple" routing question on a debian machine  (Read 101 times)

jbucks

  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 638
    • View Profile
"simple" routing question on a debian machine
« on: December 19, 2011, 10:31:06 pm »
Hi All,

I've got a relatively simple "routing" question.   How do I add "secondary / non-default" gateway's?

I've got a 64 bit Debian 6.0.3 server acting as a "Samba" server in between an Isilon storage system and an HP switch (with about 15 1Gig client computers).  It's my first Debian server (most of my others are Fedora, Centos, and Solaris).

Here's the rough layout.

Isilon
----------------
172.200.205.12 / 24    (10 Gig to Debian Server)



Debian Server
----------------
172.200.205.52 / 24   (10 Gig, Port 0 to Isilon - NFS Mount)

172.200.205.53 / 24   (10 Gig, Port 1 to HP Switch - SMB service)

192.9.200.xxx / 24 (1 Gig Port to house / internal network so I can work on it from my desk)



HP 2910 Switch
-----------------
172.200.205.102 / 24  (10 Gig, Port 0 to Debian Server)

172.200.205.155 - 175 (1 Gig ports to client workstations)





Here is what I'm seeing on the Debian Server.

17:04:14-[root@isilonSMB: network]$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.9.200.xxx    *               255.255.255.0   U     1      0        0 eth1
172.200.205.0   *               255.255.255.0   U     0      0        0 eth2
172.200.205.0   *               255.255.255.0   U     0      0        0 eth6
default         192-9-200-xxx     0.0.0.0         UG    0      0 0 eth1
17:11:49-[root@isilonSMB: network]$

17:11:49-[root@isilonSMB: network]$ cat interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
#NetworkManager#iface eth1 inet dhcp

# 10 Gig Ethernet into Isilon
auto eth2

iface eth2 inet static
  address 172.200.205.52
  netmask 255.255.255.0
#  gateway 172.200.205.12
NOTE: When I uncomment the above line, adds another default gateway - not a plain gateway.

# 10 Gig Ethernet into HP 2910-24 switch.
auto eth6

iface eth6 inet static
   address 172.200.205.53
   netmask 255.255.255.0
#   gateway 172.200.205.12
NOTE: When I uncomment the above line, adds another default gateway - not a plain gateway.

17:13:08-[root@isilonSMB: network]$


Here's what the routing table looks like after I uncomment the two gateway lines above...

17:15:35-[root@isilonSMB: network]$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
67.134.161.0    *               255.255.255.0   U     1      0        0 eth1
172.200.205.0   *               255.255.255.0   U     0      0        0 eth2
172.200.205.0   *               255.255.255.0   U     0      0        0 eth6
default         ACC8CD0C.ipt.ao 0.0.0.0         UG    0      0        0 eth6
default         ACC8CD0C.ipt.ao 0.0.0.0         UG    0      0        0 eth2
default         67-134-161-1.di 0.0.0.0         UG    0      0        0 eth1
17:15:37-[root@isilonSMB: network]$


Here's what I get when I try a "normal" route add command....

17:17:04-[root@isilonSMB: network]$ route -v add -net 172.200.205.53 netmask 255.255.0.0 gw 172.200.205.53
route: netmask doesn't match route address
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.

       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.

        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB

<AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
17:31:29-[root@isilonSMB: network]$



17:31:29-[root@isilonSMB: network]$ route -v add -net 172.200.205.53/24 gw 172.200.205.53
route: netmask doesn't match route address
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.

       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.

        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB

<AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)




17:32:05-[root@isilonSMB: network]$ route -v add -net 172.200.205.53 netmask 255.255.255.0 gw 172.200.205.53
route: netmask doesn't match route address
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.

       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.

        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB

<AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
17:32:12-[root@isilonSMB: network]$






Hope this rambling makes some sense.....


Jim

DarkHumour

  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 1887
    • View Profile
Re: "simple" routing question on a debian machine
« Reply #1 on: December 19, 2011, 10:54:40 pm »
Is the answer on here somewhere?
http://www.aboutdebian.com/network.htm

jbucks

  • Trusted Member
  • Wise Sage
  • ******
  • Posts: 638
    • View Profile
Re: "simple" routing question on a debian machine
« Reply #2 on: December 19, 2011, 11:38:31 pm »
Sadly, no.  But, I think it's a GREAT high level reference guide that I'll be sharing with the rest of the group (most don't understand basic networking).  That's one of my problems at my current employer, when I run into anything other than basics - I've got nobody to bounce ideas off of).

Jim


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf