IPTABLESロジックは分かりません。IPTABLES:pingとwgetは動作しませんが
私のサーバにubuntu server 11.10を再インストールし、転送を有効にしました(/etc/sysctl.confのnet.ipv4.ip_forward = 1)。サーバーには2つのネットワークインターフェイスがあります。eth0(ip 192.168.1.1)はローカルネットワークに接続し、eth1(ip 213.164.156.130)はインターネットに接続します。
また、192.168.1.2のIPを持つローカルネットワーク内に別のコンピュータがあります。私は最初のルールは192.168.1.2へのすべての着信パケットの転送を意味していると考え
-A PREROUTING -i eth1 -j DNAT --to-destination 192.168.1.2
-A POSTROUTING -o eth1 -j SNAT --to-source 213.164.156.130
:
は、その後、私はITABLE *のNATに2つの簡単なルールを追加しました。
しかし、「ping google.com」、「wget google.com」をサーバーから実行すると、正常に動作します。サーバーはパケットを受信し、転送はしません。私は本当にこれに固執しています。
これらのコマンドを192.168.1.2から実行する場合でも、これらのコマンドも動作します。つまり、ここでは転送が機能します。