SHOREWALL-ECN(5)
π SHOREWALL-ECN β the ecn file, bestie π
okay so you found the shorewall-ecn manual page (section 5, Configuration Files, iykyk) and honestly? you're in for a lil treat and also a lil warning. let's get into it π«Ά
β¨ SYNOPSIS β¨
/etc/shorewall/ecn
πΈ DESCRIPTION πΈ
IPv4 only. periodt. don't come in here with your IPv6 business, this file does not know her π
so like β this file is where you list the destinations for which you want to disable ECN (that's Explicit Congestion Notification, for the uninitiated). but bestie, listen π use of this file is deprecated in favor of ECN rules in shorewall-mangle[1](8). so like, she still works, but she's giving legacy. the mangle rules are the moment now β¨
the columns in the file are as follows:
INTERFACEβ interface. this is the interface through which the host(s) communicate with the firewall. like, the doorway they're walking through πͺHOST(S)(Optional) β[-|address-or-address-range[,address-or-address-range]...]. a comma-separated list of host and/or network addresses. if you leave it empty or just slap a-in there, then0.0.0.0/0is assumed (that's everybody, babes π). and if your kernel andiptablesincludeiprangematch support, then IP address ranges are also permitted. fancy π
π FILES π
/etc/shorewall/ecn
π SEE ALSO π
π NOTES π
shorewall-manglehttps://shorewall.org/manpages/shorewall-mangle.html
lowkey reminder bestie: deprecated β deleted, but new configs should be using ECN rules in shorewall-mangle(8), no cap π§
and that's the whole page, gorgeous π this was from the Configuration Files chapter, version date 09/24/2020, and the page title is SHOREWALL-ECN(5) β now go forth and configure responsibly β¨ππ¦
π¦ where this page comes from
- alpine 3.22: shorewall-doc 5.2.8-r1 Β· GPL-2.0-or-later
- alpine 3.23: shorewall-doc 5.2.8-r1 Β· GPL-2.0-or-later
- alpine 3.24: shorewall-doc 5.2.8-r1 Β· GPL-2.0-or-later
- debian bookworm: shorewall 5.2.8-2 Β· GPL-2.0-or-later
- debian trixie: shorewall 5.2.8-6 Β· GPL-2.0-or-later
- fedora 43: shorewall 5.2.8-17.fc43 Β· GPL-2.0-or-later
- fedora 44: shorewall 5.2.8-18.fc44 Β· GPL-2.0-or-later
- nixos 26.05: shorewall 5.2.8
- nixpkgs unstable: shorewall 5.2.8
- ubuntu noble: shorewall 5.2.8-5 Β· GPL-2.0-or-later
- ubuntu questing: shorewall 5.2.8-6
- ubuntu resolute: shorewall 5.2.8-6build1 Β· GPL-2.0-or-later
- ubuntu stonking: shorewall 5.2.8-6build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms