web-dev-qa-db-ja.com

VMwareでゲストOSのインターネット接続をホストOSと共有する方法はありますか?

Mac OS X 10.8(Mountain Lion)用のドライバーなしのUSBWi-Fiボードを持っています。外部ボードを使用してインターネットに接続し、VMwareFusionで実行されているUbuntuインターネット接続をMacに渡す必要がある場合があります。出来ますか?

4
dan

MacからubuntuサーバーにSSHで接続できます。

ssh -D 1080 -f -C -q -N <ubuntu-user>@<ubuntu-ip>

IPアドレスは、MacホストとゲストOSの間のホストのみのネットワーク上にある必要があります。まだ持っていない場合は、作成/割り当てる必要があります。

次に、127.0.0.1:1080をsocksプロキシとして使用するようにブラウザを変更します。ただし、socksプロキシをサポートするブラウザまたはアプリケーションでのみ機能します。

透過的に機能させるには、UbuntuでNATを設定する必要があります。1つの例を次に示します。

https://askubuntu.com/questions/307603/configure-nat-i​​n-ubuntu-12-04

また、ホストのみのネットワークでプライベートアドレスを使用して、Macのルートをubuntuを指すように変更する必要があります。

1
some user

ホストOSのデフォルトルートをゲストOSのIPアドレスに変更することもできます。
また、ゲストOSが相互にpingできない場合は、ゲストOSからホストへの静的ルートを追加することを忘れないでください。

0
morTie