在 centos 6.4 上安装 iptables_nat 模块

在 centos 6.4 上安装 iptables_nat 模块

我正在尝试添加以下规则:

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 

但我得到的是:

FATAL: Module ip_tables not found.
iptables v1.4.7: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

通过查看论坛,我得出结论,iptable_nat 模块未安装/激活。通过发出

modprobe iptable_nat

我明白了

FATAL: Module iptable_nat not found.

关于如何安装/激活它,您有什么想法吗?

谢谢,阿德里安

答案1

以下命令的输出是什么?您是否启用了 IP 转发?

cat /proc/sys/net/ipv4/ip_forward

应为 1。

lsmod | grep iptable

相关内容