All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ross Simpson" <simpsora@usa.net>
To: lartc@vger.kernel.org
Subject: RE: [LARTC] adv. routing features not working?
Date: Thu, 20 Dec 2001 22:18:38 +0000	[thread overview]
Message-ID: <marc-lartc-100888671808801@msgid-missing> (raw)
In-Reply-To: <marc-lartc-100888503304877@msgid-missing>

Bert,

Here's a little diagram:

>
>                I N T E R N E T
>                /              \
>    -------------             -------------
>    | 10.4.44.1 |             | 10.4.44.2 |
>    |  lucent   |             |   speed   |
>    -------------             -------------
> port-fw 10.4.44.12:80     port-fw 10.4.44.11:80
>               \               /
>                \             /
>                 \           /
>                  -----------
>                  |   hub   |
>                  -----------
>                       |
>                       |
>                       |
>                      eth0
>                 --------------
>                 | 10.4.44.11 |
>                 | 10.4.44.12 |
>                 |   linux    |
>                 --------------

So basically what I want is that for packets coming in from 'speed' to use
speed as the outgoing gateway.  Looking at incoming packets on the linux
box, I see that when the router does port forwarding, it doesn't rewrite any
addresses -- the packets are still from the remote client and destined for
the linux box.

The reason I had 'to' in my rule (and two IPs on the linux box) is so I
could differentiate traffic from each router -- traffic going to 10.4.44.11
has to be from the 10.4.44.2 router.  The 'from' address was always
different (the remote client).

I thought using mac addresses would be easier, but last time I asked, I was
told IPs were easier ;)

I have looked at the adv-routing howto and searched newsgroups, but haven't
found a way to specify rules and routes with mac addresses.  I tried this:
	ip rule add from 00:01:02:03:04:05 dev eth0 table speed

but got an error: "an inet prefix is expected rather than
"00:01:02:03:04:05".

Is there an option to ip that signifies addresses are mac addresses?


thanks for the help!
Ross



-----Original Message-----
From: lartc-admin@mailman.ds9a.nl [mailto:lartc-admin@mailman.ds9a.nl]On
Behalf Of bert hubert
Sent: Thursday, December 20, 2001 1:57 PM
To: Ross Simpson
Cc: Lartc@Mailman. Ds9a. Nl
Subject: Re: [LARTC] adv. routing features not working?


On Thu, Dec 20, 2001 at 02:50:06PM -0800, Ross Simpson wrote:
> Hello,
>
> I posted here a couple of weeks ago with problems trying to specify and
use
> multiple gateways.
>
> Got lots of good advise, but I had a little OS trouble.
> So I've finally upgraded to 2.4.9, and made sure that the correct options
> are compiled in (adv. router, policy routing, etc.)

Can you draw a picture of your situation, and where exactly you entered
the commands you show?

> IP to forward to).  I would like incoming requests to be serviced, and
then
> returned on the gateway it came in on.  10.4.44.1 is currently the default
> gw, and all packets coming in are leaving via it.  10.4.44.2 is the other
> router.
> 10.4.44.11 and .12 are the two IPs (one virtual) for the linux box.
>
> I added the rule:
> 	ip rule add to 10.4.44.11/24 dev eth0 table speed

I think you should change 'to' to 'from'.

If that doesn't help, check the mac address of packets! A packet that is
routed is only sent to a mac address, the destination IP address isn't
changed!

Regards,

bert

--
http://www.PowerDNS.com          Versatile DNS Software & Services
http://www.tk                              the dot in .tk
Netherlabs BV / Rent-a-Nerd.nl           - Nerd Available -
Linux Advanced Routing & Traffic Control: http://ds9a.nl/lartc

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/


_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

  parent reply	other threads:[~2001-12-20 22:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-20 21:50 [LARTC] adv. routing features not working? Ross Simpson
2001-12-20 21:56 ` bert hubert
2001-12-20 22:18 ` Ross Simpson [this message]
2001-12-20 22:22 ` bert hubert
2001-12-20 23:24 ` Ross Simpson
2001-12-21 10:30 ` bert hubert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-lartc-100888671808801@msgid-missing \
    --to=simpsora@usa.net \
    --cc=lartc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.