Bug 195969 - ipsec icmp and udp works, tcp doesn't work
Summary: ipsec icmp and udp works, tcp doesn't work
Status: RESOLVED PATCH_ALREADY_AVAILABLE
Alias: None
Product: Networking
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-03 06:25 UTC by djagoo
Modified: 2017-07-07 05:18 UTC (History)
4 users (show)

See Also:
Kernel Version: 4.11.3-1-ARCH
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description djagoo 2017-06-03 06:25:05 UTC
A few days ago I updated to 4.11.3-1-ARCH. After that my VPN access to our corporate network was broken.

The connection is established and I can use UDP (i.e. DNS) and ICMP. All TCP connections I tried (ssh, smb, http...) failed.

On the AUR page "MartinDiehl commented on 2017-05-25 19:57" the same error. 

https://aur.archlinux.org/packages/strongswan/

And I found a bug report on redhat bugzilla:

https://bugzilla.redhat.com/show_bug.cgi?id=1458222
Comment 1 djagoo 2017-06-07 12:22:29 UTC
This patch solved it for me:

https://patchwork.ozlabs.org/patch/772206/
Comment 2 Tobias Koeck 2017-06-13 09:41:17 UTC
A fix for the problem in the official kernel would be great.
Comment 3 djagoo 2017-06-16 14:49:38 UTC
Yes, would be great. Today I updated to 4.11.5 and the error is back again. Please fix in Kernel.
Comment 4 Raman Gupta 2017-06-29 22:04:24 UTC
I am using 4.11.6-201.fc25.x86_64 which apparently has the patch above.

Yet I still have an issue with strongswan/ipsec. ICMP, SSH work perfectly fine. However, in some cases (HTTP) I can make a connection to the remote server, the remote server receives my data, sends back a response, but the response packets are never received by my client.
Comment 5 Raman Gupta 2017-06-29 22:05:39 UTC
(In reply to Raman Gupta from comment #4)
> I am using 4.11.6-201.fc25.x86_64 which apparently has the patch above.
> 
> Yet I still have an issue with strongswan/ipsec. ICMP, SSH work perfectly
> fine. However, in some cases (HTTP) I can make a connection to the remote
> server, the remote server receives my data, sends back a response, but the
> response packets are never received by my client.

I'll further note I have no idea why some TCP connections work (SSH) and others don't (HTTP).
Comment 6 djagoo 2017-07-07 05:18:48 UTC
Today I updated to 4.11.9-1-ARCH and the error seems to be fixed.

Note You need to log in before you can comment on or make changes to this bug.