On 1/29/19 9:22 AM, C. Cook wrote:
> Something is wrong with packet routing in WireGuard.  My outgoing
> channel to AzireVPN works fine (the whole LAN is routed through it) but
> the incoming channel can never complete the connexion handshake.
> 
> Incoming is a separate channel with separate interface and port.  It's
> for remote phone, laptop, etc.
> 
> When I take down the outgoing channel, incoming then works fine!  Put
> outgoing back up and incoming stops again.
> 
> With outgoing up, I see Shorewall DROPs saying net-outWG with UDP inWG
> port.  So incoming WG packets to net are getting sent right back out
> outWG interface.  I figured this must be because of this routing rule:
> 
> 10.2.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
> 
> 10.2.1.0/24 is for the LAN and 10.2.3.0/24 is internal to WG.
> 
> So in snat I changed the rule to:
> 
> MASQUERADE              10.2.1.0/26    outWG-se1
> 
> ... and changed the phone to 10.2.3.70 so it shouldn't be masqueraded
> back out and hopefully will go to the WH interface with this routing rule:
> 
> 10.2.3.0        0.0.0.0         255.255.255.0   U     0      0        0 inWG
> 
> 
> TBH I don't know why the phone would be in 10.2.1.0 since I haven't
> assigned it that IP anywhere.  All I know for sure is that when I take
> down the outgoing channel, incoming then works.  Dump sent to Tom.
> 

As far as I can see, this issue has nothing to do with Shorewall. I
suggest that you contact the WG folks.

-Tom
-- 
Tom Eastep        \   Q: What do you get when you cross a mobster with
Shoreline,         \     an international standard?
Washington, USA     \ A: Someone who makes you an offer you can't
http://shorewall.org \   understand
                      \_______________________________________________

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to