From: Steffen Klassert <steffen.klassert@secunet.com>
To: Joe M <joe9mail@gmail.com>
Cc: <netdev@vger.kernel.org>
Subject: Re: Figuring out how vti works
Date: Wed, 17 Sep 2014 07:28:11 +0200 [thread overview]
Message-ID: <20140917052811.GT6390@secunet.com> (raw)
In-Reply-To: <20140915142043.GA22070@master>
On Mon, Sep 15, 2014 at 09:20:43AM -0500, Joe M wrote:
> Hello Steffen Klassert,
>
> Very sorry for this bother.
>
> I could not figure out how vti works with ipsec and your patch was the
> latest to ip_vti.c. If you cannot help, please excuse me.
>
> I cannot get the vpn traffic to get on the vti tunnel. tcpdump on vti
> does not show anything. I think the tunnel lookup code, for some
> reason, is not able to use the "vtil" tunnel.
Do you know where the packets are getting dropped?
netstat -i or /proc/net/xfrm_stat could give a hint.
>
> The pings worked fine if I remove the ip_vti and ip_tunnel modules,
> the "mark=1" from /etc/ipsec.conf and the iptables mangle rules to
> set-mark.
You don't need to set the mark with iptables.
You just have to ensure that the policy and state marks
match the tunnel keys. I.e. direction in and forward must
match the ikey, direction out must match the okey.
>
> sudo ip tunnel list
> vtil: ip/ip remote 192.168.1.232 local 192.168.0.11 ttl inherit ikey 0 okey 1
Your ikey does not match the policy and the state mark.
>
> sudo ip xfrm policy
> src 192.168.1.0/24 dst 192.168.0.0/24
> dir fwd priority 2883
> mark 1/0xffffffff
> tmpl src <bnglr public ip> dst 192.168.0.11
> proto esp reqid 2 mode tunnel
> src 192.168.1.0/24 dst 192.168.0.0/24
> dir in priority 2883
> mark 1/0xffffffff
If you set mark 1 here, the tunnel should set ikey 1.
>
> I tried setting the mangle rules to set-mark but that did not help. I
> could not find any more documentation.
>
Please try without setting a mark with netfilter.
next prev parent reply other threads:[~2014-09-17 5:28 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-15 14:20 Figuring out how vti works Joe M
2014-09-17 5:28 ` Steffen Klassert [this message]
2014-09-17 23:04 ` Joe M
2014-09-18 5:08 ` Joe M
2014-09-18 9:20 ` Steffen Klassert
2014-09-18 9:06 ` Steffen Klassert
2014-09-18 15:00 ` Joe M
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=20140917052811.GT6390@secunet.com \
--to=steffen.klassert@secunet.com \
--cc=joe9mail@gmail.com \
--cc=netdev@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.