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

jool iptables error #432

Open
shiqi408 opened this issue Mar 20, 2025 · 1 comment
Open

jool iptables error #432

shiqi408 opened this issue Mar 20, 2025 · 1 comment

Comments

@shiqi408
Copy link

Why does my system support iptables and I follow the tutorial to install jool only to be told that natfilter is the only framework

root@mqh:/usr/lib# jool_siit instance add "example" --iptables --pool6 2001:db8::/96
Error: Netfilter is the only available instance framework.

@ydahhrk
Copy link
Member

ydahhrk commented Mar 21, 2025

You might have forgotten to install the dev package of iptables. In Debian/Ubuntu, it's called libxtables-dev.

A bunch of people doesn't want iptables, so it's an optional dependency. If you have it installed, Jool's makefiles compile with iptables. If not, iptables is excluded automatically.

You can tell whether iptables is being excluded by finding the "checking for xtables..." line during ./configure:

$ ./configure | grep "checking for xtables"
checking for xtables...yes

"yes" means iptables dev was found. "no" means it wasn't found.

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

No branches or pull requests

2 participants