Ubuntu ICS を使用したポート転送

Ubuntu ICS を使用したポート転送

私のラップトップは Wi-Fi 信号を受信し、イーサネット ポートを介して接続を共有しています。イーサネット ポートはスイッチに接続されており、クライアント (複数のコンピューター/Xbox 360/PS2) はスイッチに接続しています。私がやりたいことの 1 つは、何らかのポート転送を設定して、ポート 80 が使用されている場合に、ラップトップがそのポートをスイッチに接続されているコンピューターの 1 つに転送することです。

このようなことをするにはどうすればいいでしょうか?

答え1

おそらく iptables に慣れる必要があるでしょうが、簡単に言うと次のようになります。

iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.0.2:80
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 80 -j ACCEPT

192.168.0.2ポート 80 を転送するスイッチに接続されているマシンと、wlan0ワイヤレス インターフェイスの同じマシンに変更します。

iptablesの使用に慣れていない場合は、以下を参照してください。ファイアウォールビルダーは、優れた GUI を備え、iptables 構成を生成します。

関連情報