Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does Shorewall lPv6 Support Require Kernel 2.6.25 or later?

0
Posted

Why does Shorewall lPv6 Support Require Kernel 2.6.25 or later?

0

Shorewall implements a stateful firewall which requires connection tracking be present in ip6tables and in the kernel. Linux kernel’s before 2.6.20 didn’t have connection tracking for IPv6. So we could not even start to develop IPv6 support until 2.6.20. We understand that there were significant problems with the facility until at least kernel 2.6.23. When distributions began offering IPv6 connection tracking support, it was with kernel 2.6.25. So that is what we developed IPv6 support on and that’s all that it has been tested on. If you are running 2.6.20 or later, you can try to run Shorewall6 by hacking /usr/share/shorewall-perl/prog.footer6 and changing the kernel version test to check for your kernel version rather than 2.6.25 (20625). But after that, you are on your own.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123