iptables에서 "iptables NAT를 초기화할 수 없습니다"라는 오류가 표시됩니다.

iptables에서 "iptables NAT를 초기화할 수 없습니다"라는 오류가 표시됩니다.

사용하려고 하는데 iptables다음과 같은 오류가 발생합니다.

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.

이 문제를 어떻게 해결합니까?나는 Ubuntu 13.10함께 달리고 있다

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

답변1

에는 소문자를 사용해야 합니다 nat. Linux 세계에서는 사례가 중요하므로 NATnat두 개의 다른 테이블이 있습니다.

답변2

어느 하나

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.   

관련 정보