我正在尝试添加以下规则:
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