ゲストのネットワーク接続にNATオプションを使用して、VMWare Fusion 3.0.0でUbuntuサーバー9.04イメージをセットアップしています。Macホストから、Linuxゲストにsshを使用して問題なく送信できます。これはIPアドレスですが、便宜上、ホスト名で参照できるようにしたいと思います。
mac-Host:~ ssh [email protected]
数年前にParallelsを使用して同様の設定をしましたが、どのように設定されたか覚えていません。 「うまくいった」かもしれません。
これを機能させる方法について何か提案はありますか?
元の質問に対する1つのステップの答えは、次のコマンドを実行することです。
$ Sudo apt-get install libnss-mdns
このパッケージをインストールすると、機能がすぐに有効になります。その後、your-vm-hostname.local
でVM)にアクセスできるようになります。これは、仮想化ソフトウェアでの構成方法に応じて、VMのローカルネットワーク内でのみ機能します。
この機能は、Appleおよび他のすべての人によってZeroconfによってBonjourと呼ばれます。これは、OS XおよびiOSに組み込まれています。Windowsでこれを取得する最も簡単な方法は、Windows用のiTunesをインストールすることです。
Avahiを使用してzeroconfを構成できます。これにより、クライアントはDNS登録なしでネットワーク上で自分自身を識別できるようになります。
コマンドラインからログインしたいだけなら、 ssh config ファイルを作成してみませんか?私は私のvmのためにこのようなことをします。
# ~/.ssh/config
Host linux-box
Hostname localhost
Port 8822
その後、私はできます
mac-box:~ ssh linux-box
NATを使用している場合、DNSサーバーに登録しようとする場合がありますが、ホスト以外のコンピューターでは、IPはマシンと同じになり、いくつかの問題が発生する可能性があります。
ブリッジネットワークに切り替えることをお勧めします。これにより、独自のIPアドレスが与えられ、どのマシンにも、ネットワーク上の他のマシンと同じように見えます。すべてのIP設定を正しく設定した場合(またはDHCPを使用した場合)、自動的に登録され、IPまたはホスト名を介してどのポートでも問題なく実行できるはずです。