My linux system does not have the ip_tables kernel module, which I need for the openvpn server (for nat to work). Where can I download the source or binaries for that kernel module so I can modprobe ip_tables and use the iptables nat feature? I searched google and could not find a place to download kernel modules.


What distribution are you using? It's likely that the kernel module is already present on your system - you just need to load it. Once that's loaded, install the iptables userland binaries from your distro's package repository and you'll be all set.

Addition - if you must install without using your distro's package management system, you'll want to know that the iptables kernel module is part of the linux kernel distribution, and has been for quite some time. You'll need to figure out how to re-configure and re-compile your system's kernel and modules if you take this path. Again, I'd highly recommend against this, though.


What linux distro are you using. Though often called iptables the system is actually named netfilter.


  • thanks, but I already downloaded the iptables latest version and cannot find the kernel module inside (after ./configure+make+make install) where on the website is the ip_tables kernel module located? – Jared Voronik Feb 19 '10 at 4:09
  • What OS are you using? – jeffatrackaid Feb 19 '10 at 4:32
  • 1
    If it can be avoided, you really don't want to download and install iptables from source tarball, outside of the distro's package management system. Doing so is just asking for much pain and suffering in the future when it comes time for upgrades, security patches, etc. – EEAA Feb 19 '10 at 4:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy