많은 가상 서버에서 NAT 및 기타 iptables 모듈은 기본적으로 로드되지 않을 수 있습니다. 이 모듈은 MASQUERADE와 같은 유형의 네트워크 주소 변환을 사용하는 데 중요합니다.

Linux VPS 또는 서버에 NAT 모듈이 로드되었는지 테스트하려면 다음 명령을 실행하고 예제 출력을 확인합니다(NAT가 설치되지 않음을 의미).

# iptables -t nat -L
iptables v1.4.7: iptables 테이블 `nat'을 초기화할 수 없습니다: 테이블이 존재하지 않습니다(insmod가 필요합니까?)
이 문제를 해결하려면 modprobe 명령을 실행하여 모듈을 로드하면 됩니다.
모드프로브 iptable_nat
그게 다야! 이제 NAT 및 관련 주소 변환 모듈이 활성화되어 시스템에 로드됩니다.

다음과 유사한 오류가 나타날 수 있습니다.
경고: nf_conntrack_ipv4 삽입 오류(/lib/modules/2.6.32-431.11.2.el6.x86_64/kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko): 메모리를 할당할 수 없습니다.
경고: nf_nat 삽입 오류(/lib/modules/2.6.32-431.11.2.el6.x86_64/kernel/net/ipv4/netfilter/nf_nat.ko): 메모리를 할당할 수 없습니다.
경고: ip_tables 삽입 오류(/lib/modules/2.6.32-431.11.2.el6.x86_64/kernel/net/ipv4/netfilter/ip_tables.ko): 메모리를 할당할 수 없습니다.
치명적: iptable_nat 삽입 오류(/lib/modules/2.6.32-431.11.2.el6.x86_64/kernel/net/ipv4/netfilter/iptable_nat.ko): 메모리를 할당할 수 없음
이 경우 서버(또는 가상 서버)의 RAM이 부족하므로 서버에 추가 메모리를 추가해야 합니다. modprobe 명령을 다시 시도하십시오.