Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update firewall examples to fix PMTUD issues #998

Merged
merged 1 commit into from
Nov 20, 2022

Conversation

ogelpre
Copy link
Contributor

@ogelpre ogelpre commented Nov 10, 2022

Current firewall examples block ICMP messages, which are required for IPv4 PMTUD. This breaks some IPv4 connections that rely on working PMTUD between client and server.

This fixes #999.

According to RFC2979 Section 3.1.1 incoming ICMP Destination Unreachable / Fragmentation Needed errors MUST NOT be blocked.
@ichdasich
Copy link

Fully second this. PMTUD issues are nasty to debug with out a lot of networking experience, and likely to throw admins of smaller instances off.

Copy link

@helix2301 helix2301 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding additional information to the documentation to make troubleshooting PMTUD issues easier by allowing ICMP traffic

Copy link

@helix2301 helix2301 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding additional information to the documentation to make troubleshooting PMTUD issues easier by allowing ICMP traffic

@Gargron Gargron merged commit 12a1d3c into mastodon:master Nov 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Firewall example breaks IPv4 PMTUD
4 participants