web-dev-qa-db-ja.com

CentOS6.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
ama

以下のコマンドの出力は何ですか?IP転送を有効にしましたか?

cat/proc/sys/net/ipv4/ip_forward

1である必要があります。

lsmod | grep iptable

2