Wi-Fi 接続上の 1 台のコンピューターから LAN 上の別の特定のマシンにトンネルするにはどうすればよいでしょうか?

Wi-Fi 接続上の 1 台のコンピューターから LAN 上の別の特定のマシンにトンネルするにはどうすればよいでしょうか?

1つの部屋にイーサネット経由で接続された3台のコンピュータがあります

  • Windows 7 Ultimate を搭載したラップトップ 1 台。
  • Ubuntu 12.04 を搭載したラップトップ 1 台。
  • Windows 7 Ultimate を搭載した PC 1 台。

どちらのラップトップも、ネットワーク接続に独自の独立した Wi-Fi アダプターを使用していますが、PC には現在アダプターがありません。これは厳密にはゲーム用リグとして構築したもので、日常の Web サーフィンに使用するつもりはありません。Ubuntu ラップトップをインターネットにはあまり使用しないので、そのラップトップの Wi-Fi 接続を使用して、何らかの方法でローカル ネットワーク経由で PC に渡したいと考えています。

ここに画像の説明を入力してください

Wi-Fi ルーターは別の階にあり、LAN は完全に分離されています。Wi-Fi アダプターとイーサネット アダプターをブリッジすることは、ネットワーク接続が不安定になり、すべてのマシンにアクセスできなくなり、相乗効果が非常に混乱するため、不可能です。

Ubuntu ラップトップから PC にインターネット接続を転送する最善の方法は何ですか?

答え1

Ubuntu マシンで IP 転送を設定します。

/etc/sysctl.conf を編集し、次の行を見つけて次のようにコメントを解除します。

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

次に

service network restart

次に、Ubuntu マシンの IP アドレスを Windows マシンのデフォルト ゲートウェイとして設定します。

まだテストしていませんが、動作するはずです。

関連情報