イーサネット経由で接続している場合、ルーターを切り替えるにはどうすればよいですか?

イーサネット経由で接続している場合、ルーターを切り替えるにはどうすればよいですか?

現在、Windows 7 マシンと Ubuntu 11.10 メディア サーバーをイーサネット経由でルーターに接続しています。このルーター (ルーター 1) はシンガポールの ISP に接続されているため、Hulu、Netflix などの IP ベースのサービスにアクセスできません。

私は、VPN サービスに接続して米国の WAN IP を持つ 2 番目のルーター (ルーター 2) を追加することを考えています。Wi-Fi クライアントの場合、IP ブロックを克服するには、ルーター 2 によって提供される 2 番目の Wi-Fi ネットワークに接続するだけで済みます。

しかし、イーサネット経由でルーター 1 に接続されている 2 台の PC については困惑しています。ルーター 1 とルーター 2 が同じサブネット上にある場合は Windows PC の IP を変更する必要がないと仮定して、Windows でゲートウェイをルーター 1 からルーター 2 に変更するコマンド ラインの方法はありますか? Ubuntu マシンの場合、すべてのトラフィックをルーター 2 にルーティングしたくないため、さらに複雑になります。1 つのアプリケーション (Plex) からのトラフィックのみをルーター 2 にフィルタリングし、HTTP トラフィックはルーター 1 に残すことを目指しています。

+-----------+ 
|           | 
|Windows PC |-------------------+ 
|           |                   | 
|           |                   | 
+-----------+                   | 
                          +-----------+             +-----------+             +-----------+ 
                          |Router 1   |             |           |             |           | 
                          |(Singapore |------+------|Fibre      |-------------|Internet   | 
                          |IP)        |      |      |Terminal   |             |           | 
                          |           |      |      |           |             |           | 
                          +-----------+      |      +-----------+             +-----------+ 
+-----------+                   |            | 
|Ubuntu     |                   |            | 
|Media      |-------------------+            | 
|Server     |                                | 
|           |                                | 
+-----------+                                | 
                          +-----------+      | 
                          |           |      | 
                          |Router 2   |------+ 
                          |(US IP)    | 
                          |           | 
                          +-----------+ 

答え1

ルータ 2 の背後にあるサーバー (つまり、Ubuntu) を使用して、ルータ 1 の背後にあるコンピューターからルータ 2 を介して直接 SSH トンネルを作成することができます。これにより、基本的にルータ 2 の背後にあるコンピューターがルータ 1 の背後にあるコンピューターのプロキシとして機能するようになります。

ルータ 1 の背後にあるコンピュータで Putty を構成して、ルータ 2 の背後にあるコンピュータに ssh 経由で接続する方法の手順については、以下のリンクを参照してください。

http://www.techrepublic.com/blog/security/use-putty-as-a-secure-proxy-on-windows/421

ルーター 2 の背後にあるコンピューターに実際に必要なソフトウェアは、openssh-server、shorewall、および fail2ban だけです。ファイアウォールでポートが開いていることが心配な場合は、LogMeIn の Hamachi などのゼロ構成 VPN を使用してください。

トラフィックはルーター 2 を経由してルーティングされるため、アップロード/ダウンロードの考え方を逆にする必要があることに注意してください。ルーター 1 で 10Mbps/1Mbps (ダウンロード/アップロード) があり、ルーター 2 でも同じ速度があるとします。

ルーター 1 の背後にあるコンピューターは 10Mbps でダウンロードできます。ただし、ルーター 2 の背後にあるサーバーは 1Mbps でしかアップロードできません。つまり、ルーター 2 の背後にあるサーバーは Hulu コンテンツを 10Mbps でダウンロードし、ルーター 1 の背後にあるコンピューターに 1Mbps でアップロードします。ルーター 1 の背後にあるコンピューターからリクエストを送信したり何かをアップロードしたりする場合、アップロードできるのは 1Mbps のみであり、ルーター 2 の背後にあるサーバーはルーター 1 の背後にあるコンピューターから 1Mbps でしかダウンロードできません。

まとめると、このシナリオでは、SSH プロキシを使用する場合、コンピュータの最大速度は 1Mbps/1Mbps のみになります。少なくともルータ 1 のダウンロード速度に匹敵するように、ルータ 2 の ISP のアップロード速度を高速化する必要があります。

関連情報