iptables gibt mir den Fehler "iptables NAT kann nicht initialisiert werden"

iptables gibt mir den Fehler "iptables NAT kann nicht initialisiert werden"

Ich versuche es iptablesund erhalte den folgenden Fehler

root@vikkyhacks:~# iptables -t NAT -L
iptables v1.4.18: can't initialize iptables table `NAT': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Wie behebe ich das?Ich laufe Ubuntu 13.10mit

root@vikkyhacks:~# uname -a
Linux vikkyhacks 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Antwort1

Stellen Sie sicher, dass Sie Kleinbuchstaben für verwenden nat. In der Linux-Welt ist die Groß- und Kleinschreibung wichtig, daher sind NATund natzwei verschiedene Tabellen.

Antwort2

Entweder

1: You could try modprobe iptable_nat or insmod iptable_nat  
     If the above succeeds you need to load  iptable_filter the same way.
2. You need to upgrade iptables to 1.4.19.1 or higher. 
3. Upgrade the kernel.   

verwandte Informationen