All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nuno Miguel Pais Fernandes <npf@eurotux.com>
To: lartc@vger.kernel.org
Subject: [LARTC] problem in routing
Date: Tue, 12 Nov 2002 15:13:27 +0000	[thread overview]
Message-ID: <marc-lartc-103711402622386@msgid-missing> (raw)

[-- Attachment #1: Type: text/plain, Size: 1484 bytes --]

Hello

I'm implementing Advanced Routing in my redhat linux pc like this:

                                ------------------------
                          ------| provider1 (with dhcp)
-------------             |     ------------------------
HOME NETWORK|--Linux1--ROUTER
-------------             |     ------------------------
                          ------| provider2 (fixed ip) |
                                ------------------------

My home network has private ips like 10.10.1.0/24 and linux1 is SNATing
all accesses to a public ip like 198.198.198.198 and marking packets
like

iptables -t mangle -A POSTROUTING -d SOME.IP.IN.INTERNET -j MARK
--set-mark 21

In my ROUTER i want to redirect packets according to MARK and i'm doing:

root@euroter(~)# more /etc/iproute2/rt_tables 
255	local
254	main
253	default

200	over
root@euroter(~)# ip route ls table over
default via XXX.XXX.XXX.XXX dev eth1

where XXX.XXX.XXX.XXX is the gateway of the provider 1.


Doing ip rule ls, i can see that all packets with mark 21 go to table
over.
root@euroter(~)# ip rule ls 
0:	from all lookup local 
32765:	from all fwmark       21 lookup over 
32766:	from all lookup main 
32767:	from all lookup default 

And table over only has default gw, but when i do a
ping XXX.XXX.XXX.XXX it goes throw proveider2 and not provider1.




Thanks for everything
Nuno Fernandes

-- 
Nuno Miguel Pais Fernandes <npf@eurotux.com>
Eurotux S.A.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 232 bytes --]

             reply	other threads:[~2002-11-12 15:13 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-11-12 15:13 Nuno Miguel Pais Fernandes [this message]
2002-11-12 15:51 ` [LARTC] problem in routing Martin A. Brown
2002-11-12 16:13 ` Nuno Miguel Pais Fernandes
2002-11-12 16:19 ` Martin A. Brown
2002-11-12 17:53 ` Nuno Miguel Pais Fernandes

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-103711402622386@msgid-missing \
    --to=npf@eurotux.com \
    --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.